Я думаю, что то, что вы пытаетесь достичь с помощью нескольких таблиц, будет очень трудным для выполнения и позволит работать в разных браузерах. В прошлом у меня было много «проблем» с макетом таблицы: исправлено, и теперь я никогда им не пользуюсь.
Я хотел бы вернуться к одной таблице и сделать каждую строку сортируемой.
Чтобы получить дополнительный контент под данными в каждой строке, вы можете:
-add another row with a colspan that covers all of the rows and put you extra content in that.
-add hover event that shows the extra row or the data in a popup if it doesn't have to always be displayed.
-add the extra detail in a seperate table , "a detail table" that gets populated depending on which row is selected.