Может, я невнимательно прочитал ветку, но исключение родителя из адреса можно легко сделать без изменений в ядре, плагином на OnDocFormSave.
Немного сумбурно, но все же:
В этом примере исключаем алиас родителя с id=2 на вложенности до 4 уровней в ветке.
Соответственно, если нужно исключать на большей вложенности, увеличиваем $depth, а если нужно исключать несколько родителей, это несложно переделать на массив с нужными id.