Re >>>The only solutions I've been able to find don't relate to navigation subforms<<<
I have no experience with navigation forms because I was always advised never to use them! I think this is what you have discovered, they don't work well with Code. Could you change over to the normal Subform/Subreport Control arrangement?