You can do this (I think). Just pass the list of broken things to your workflow-on-a-list. In each step (iteration) reference the current workflow’s thing’s fields. (I think…)
Or, in a recursive workflow, do the same. (But use list popper to reduce the list one-by-one.)
See: List Popper and Friends: New SSA Plugin for Your Backend Workflow (API Workflow) Needs
Or maybe not… but I think you can do that?