As long as OP is willing to use VBA because you need to use a form's Current event to set the value of the linking control? However, it may be that the control you refer to needs to go on the parent subform? Not sure of what the relationship is from one form to another, but I'm thinking the problem subform contains records that are related to a parent subform. There might not be a pk/fk relationship between the main form and this last subform.
EDIT - WGM, never mind. I misinterpreted your suggestion.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.