Now that I fully understand the nature of your problem,
I must say that it is one of the toughest I have come across.
I spent a good hour on it last night, but to no avail.
Basically, what needs to happen is for the field contents of your
subform to match the underlying query "on the fly" ie...