При таких составных слагах придется их парсить и вручную сворачивать/переключать контроллы не надеясь на плагины.
Разбивайте строку на сегменты и дальше с массивом сегментов работайте.
var slug = window.location.hash;
var segments = slug.split('#').slice(1);
Сложность парсера зависить от наличия конвенции по формированию слага. Если элементов не больше определенного количества и их порядок не меняется - то все очень просто, если нет - придется добавить блок определения сегмента по каким-либо признакам.
https://jsfiddle.net/m2gyypma/