Isolating portlets in multiple portal instances


Multiple portal instances can isolate the user / organisation / communities.

I would like to isolate the portlets for respective portal instances.

Meaning : particular "portal instance A " will have set of portlets which are not available for the “portal instance B”

Is there a way to isolate portlets similar to the users/organisations.