Checkbox in listRecords add dynamic label for screenreader

I am generating a list of values with an added Boolean rendered as a checkbox. 

I want to create a label on the checkbox with the value retrieved from the database displayed next to the checkbox that screenreader software can read. And preferably can be selected to check the box.

I am not allowed to drop a label within a listRecord. I have tried various combinations of extended attributes and OSTagnames without success.

Does anyone know how to do this?




I believe I have solved my own issue just by using a web lock, in the list.