Don't filter on the actual field in the active record. Create a global field (zz__Route, text) in the table. Add that field to the layout and attach your dynamic value list to that field's dropdown. Change your relationship to match against the global route field instead of the current record's route.
Thank you for the suggestion - worked like a charm