Para fazer customizações da montagem de URL com regras específicas do conteúdo hierarquico ao implementar uma classe similar há essa:
lumis.service.hierarchicalcontent.FriendlyUrlResolver
Você pode obtê-la no código fonte do produto.
Depois, será necessário colocar na property bag do sey canal:
lumis.portal.url.IURLResolver: <endereço completo de sua classe>