I’ve just about got this working @Jon except I seem to be stuck now on gathering all my combined data and replace the Line field with it.
I’m following the suggestion from Jan in Function Node: Access all items from previous node output - #2 by jan however it seems to be adding an extra ‘json’ field to the output of each item:

Any idea how I can stop this from happening? I just need the raw output of the entire previous node to populate this field without adding the extra json key.