Fix for #3858: findHelper problem in Navigation Helper

- more unit tests added
- update creation of internal hash