Касательно ссылок ( Вы же говорите про фильтр в режиме ЧПУ и вот эти '-is-' ?) - ха-ха, полмесяца и лезть в такое болото.. Если коротко, то в Битриксе не нашлось ни одного достаточно умного человека, чтобы сделать этот функционал в виде утилиты. Посмотрите в код модуля
https://marketplace.1c-bitrix.ru/solutions/sotbit.... , они воспроизводили этот механизм ( надеюсь, в демо-версии нужная часть не обфусцирована).
Возможно, этот модуль закроет Вашу задачу целиком.