Item13139: share code with TablesContrib
Item13140: turns out the support was never going to work anyway, as people have used non-standard header rows in their dataform definitions :-( so I rewrote the doc.