@jon I would posit that the way you do this is to just allow any route, then accept that you can minimise the disruption this causes by holding trains when needed for connections and/or having a Frankreichtakt.
Yes, I know this would involve SNCF. Stop laughing up the back.