Thanks Jason.
I did try the nested loop, and appearance wise, got it looking ok, but then realised that, because my contact details are in a linked table, i need to use insert server behavior on any new data.
Went back to a repeat region and added an extra field for any additional data and applied insert behavior to this