I have found a way for it to work but I have to set a Record Source for the subreport which is tblSpecificFlightData. I created two textboxes with almost identical Elookup() calls in the Control Sources.
txtA.ControlSource = Elookup("expr", "domain", "criteria = " & txtFlightLegID)...