Multiple navcontrollers


I have a navController:

 this.rootPage = HomePage;

On this homepage I have a sort of custom modal with its own navigation controller. The problem is when I push a page to this navcontroller it pushes to the one referenced in my code above.

Is there a way to deal with this, and have mulitple navcontrollers, so that modal can have a navigation stack with all the standard features like a back button, animations and the ability to swipe back?