Getting subsection of navmesh

I’m trying to find a way to store a subsection of the navmesh corresponding to an individual room or a level.
And the ability to create or manipulate the creation of these navmeshes by placing dividers, to allow me divide the navmesh into these segments however I want.