Thanks for the prompt response Ryan Crosby!!
Apologies for the late reply but that worked a treat so wanted to say thank you!!
My next challenge is I have to add SOAP headers which I've done successfully via XSLT mapping though it's done it for the whole mapped combined messages so I'll need to change my XSLT to make it work for each occurrence of the target SOAP call message but I'm sure that won't take me long.