That's an extremely intriguing question. I'm not sure if there is an official answer or not.
However, here is a suggestion on how I would handle a situation like this:
Generate a unique label for each and every text input field. Do not use the row header as a label for anything. Then, make a CSS selector that looks something like:
Code:
table tr td label {
display: none;
}
I'll try to do a little more research to see if there is a better solution or not.