Thanks for your input which is useful for future reference. I appreciate the help that you have given us within the bounds of your legal obligations!
The problem was resolved by using the VOF model rather than the mixture model. It seems that the UDF was functioning well. The incompatability with the Mixture model we are still unsure about.