Thanks for the replies guys, no luck yet.
Tried setting stretchedHorizontally and stretchedVertically as checked.
isLayoutContainer property to checked. - This made no difference.
Then I set the top container to flowlayout and it looked slightly worse (text bunched together but the table still does not expand)