I don't have a lot of time to study your situation carefully right now, but from a quick glance, I think you might want to consider exploring covariance structures other than UN. The material at the following links may be helpful.
I haven't viewed all of the last one. He does not exit the dialogs via PASTE, but he does appear to explore using various covariance structures.
Bruce Weaver