I want a view to be usable as a subview

Is there a way to navigate to a view such that it behaves as a subview. I don’t want to ‘define’ the called view as a subview.

I have a compact view for a phone and a big set of tabbed views (one per room) used when on a PC screen. I want to call one of those tabs from the view I use on the phone and return to the phone’s view on leaving that view.

I don’t want to have to maintain two identical sets of views to achieve this.