Currently it is not possible to include an extension in an interface.
If you do not mind sharing the data used as inputs to your custom extension, you could sync only the necessary data to a different base. Install the custom extension in the synced base and give users access to that base.
It is a bit clunky and updates can take a while to pass through the system. However, it does let you control visibility.