I understand the problem you are having with a straight table. You cannot use a table box, as it does not support expressions. What a about using a pivot table? Check the option "Always Fully Expanded". This will scroll more conveniently than a straight table.
In a pivot, you can make the left most fields narrower, as they can wrap to multiple lines. You could also experiment with Indent mode in the Style tab of the properties dialog as another way to make your table more compact.