You're absolutely right there - I don't see an easy way out here. I don't see nested table support coming up too soon - I think this is going to be a table-plugin-rewrite -thingy anyway.