James,
Use groups as in;
PageHeader - Heading
Group 1 - ItemA (table 1)
Group 2 - ItemA1Detail (Table 2)
Group 3 - ItemA1ADetail (table 3)
Detail - ItemA1ADetail (Table 4)
The limit of groups is 20 deep so you should have not problem in doing what you want.