Первое что приходит в голову - это custom context, модуль находится в разделе Unsuppoted. Ставите его, создаёте столько исходящих маршрутов сколько нужно. Далее создаёте столько контекстов сколько есть маршрутов, и в каждом ограничиваете все исходящие маршруты кроме нужного. Самое неприятное, что эти контексты вручную придётся присваивать номерам, но в целом должно работать.