Microstation already has Clipping and Void Clipping Technology, could it be further extended to Facet delete? If user already has the outer boundary (Perhaps in 3D LineString), this tool would reduce the time to delete facet one by one.
Reference of existing way to create mesh:
Also add ability to deselect selection. For example if too many faces are selected then ctrl works as inverse selection but no option to deselect all by block or line.