I am trying to layout a grid with various combinations of piListColSpan etc but I do not think this layout is possible

Row 1 <-------------------------->
Row 2 <----------->
Row 3 <----->
Row 4 <----------> <-----------> <-----------> <------------> <---------->
Row 5 <----------> <-----------> <-----------> <------------> <---------->



From what I see the first row determines what the colspan is and it means the 2nd row cannot be shorter that column 1 in row 1
If I try to use piWidth it pushes subsequent columns to right
I have tried using filler columns to no avail also

Row 3column always want to be a wide as column in row 2 also