Hi all, getting an error I don't quite understand enough to figure out the resolution.
I'm building a multi-choice questionnaire. There will be some questions (in rows, currently 6 per page) with 5 options per question (in columns). I'm using checkboxes to select options for each row. I started out hard coding for each checkbox which worked, but was very messy, so decided to try and do everything in a procedure loop that could be called by each checkbox passing the row / column reference.

I create a list of lists for the checkbox components, each row is a list of the checkboxes in columns

Then each checkbox gets a simple call when it's state changes

What should then happen is that the code looks up the relevant checkbox component from the list-of-lists, and proceeds based on whether or not it is checked

Not sure if that image is readable, so the first 'line' reads:
If Checkbox.Checked of component (select list item from list "globalCheckBoxComponents", index (select list item from list (get row, index (get column))))
And it throws the following error:

Which I assume means I can't use "Select List Item" Index to reference a list within a list. but then I'm not sure how to reference them?
I also tried loading the list of checkboxes into a local list so I was only navigating one layer deep:

And yeah, that didn't work either - but gave a *much* bigger error. So really didn't work!

Any thoughts?