I have found that our business service didn't have a message schema
category set, once I set this to 2.3 then the MSH:MessageControlID
format worked. So from what I can gather this data is passed through
ensemble, I have looked in the header and can't see it there - that
was my first guess, so now I will have to do some more digging.