I don't think so Jon. As i said, it only supports upto 3 levels.. the same if you use the messageTransformation bean too..
Either you have to write a custom module/java mapping/ Intermediate graphical mapping as suggested.
Among them i would prefer having the intermediate graphical mapping..