Hello @shaunhill
Here is what you do.
In your master workflow, create a list of the records and pass the list name to the second wF to process it.
Javascript to call second WF:
xtk.workflow.PostEvent("INTERNAL_NAME_OF_SECOND_WF", "signal", "", <variables listName= {vars.listName} />, false);
...