Thanks for the assistance. I was looking for guidance as to whether I should be pursuing a config vs. code solution to getting those namespaces defined. In the end it was a coding solution whereby I created a new class implementing MessageHeader.
override OnWriteStartHeader to get the mustUnderstand attribute written.
override OnWriteHeaderContents with a custom header defining its' td namespace
Added that via a new MessageInspector and behaviour
The following article was most helpful.
Regards,
Derek.