Control outside objects display style and visibility while inside BlockEdit

Happy Friday!
Is it possible to control and manipulate the display style and visibility of objects outside of the block while in BlockEdit mode? For example turning outside things off, show them in a different display mode vs the current one for the viewport (wireframe vs shade), turing only parent level block off, or turn off/on only same block definition instances outside of the current nested block?

Basically I’m trying to recreate how component editing display works in sketchup, and is wondering if such functionality exist somwhere in the setting, or is exposed by the API?

Thank you!

Hello - not that I know of - you may want to ask on the developer or scripting forums.