I think the OpenBSD philosophy is to run plugins in separate processes.
I guess a root process could remain privileged, the main restricted process could be a child of that, and that main process could ask the root process to spawn plugins. But, that'd weaken the model a bit.