You will not be able to use the Table Designer for solving your issue. You need to interrogate the rows (clone them them) and the columns inside of the rows (clone them). Once you do this, you can iterate through the rows and for each row iterate through the columns. Using the new interrogation features in 8.0.1082 you should be able to build the hierarchy of the table to do this.
If the ElementClass is unique for each column you could also match each column that way. That would eliminate the need for cloning the columns.