Ok I looked through your xml and all seems fine.
I will try this out when I get a chance but when that will be I don't know as I am very busy at the moment.
One thing, if you have Ver 066 of Mach I would advise you overwrite it with an older version, maybe 062.
The reason I say that is Ver 066 is known to have problems, whether yours is one or not I have no idea but iot would still, in my opinion, be better to not use 066.
Hood