Hi Jon.N
I don't really understand what the problem is ... assuming your subform and main form are linked with the correct shared field in the Child/Parent links, won't opening the main form at the correct record automatically bring about opening the subform with the required associated record(s)?
Perhaps I have not understood what you are trying to achieve.
Rich Gorvin