I actually have this same requirement. I have some tables that only have one row per parent record and have a lot of fields, making it impractical to use the horizontal grid.
I tried to figure out how to do it using the hints you gave but am kind of stumped. Can you offer anymore insight into how to accomplish this?