Unfortunately, I don't think that's an existing feature.
However, I am an advocate for conditional compilation (in NetLogo's case, maybe interpretation?), and I hope that could be possible in near future.
Theoretically speaking, it is possible for the NLW compiler to load extra extensions AFTER the model is first loaded. I also think it is possible for NetLogo Desktop. It is possible to design an extension to do that too. But the most elegant way is to support it at the compiler level.
I mean, we are looking at a third NetLogo implementation soon with some more unique extensions, and maybe we will face even more issues like this :)