I'm not sure that I understand.  We want the report to be this node's data-report attribute, and questionreport to be for the whole question, which is what my code does.

Looking at line 689, where we gather this attr's for text fields, I'm not sure it's handing that correctly.  The code there sets resport and questionreport to the same thing.  Maybe we need to review this together in person tomorrow.