IF only MAP would read the Civil objects one could do a query and get ONLY the data inside a defined polygon area....
what are the civil objects?
you might try chopping the surface up and creating DREFS(data shortcuts) for each area
or a combination of Show/Hide boundaries.
similar for pipe networks...
Or use the SHEET tools to chop it up into 'sheets' they need not be acutal sheets, they cold just be your work areas....
Just tossing somethings out there