Assign Membership level to certain Themes access

Hi there,

I was wondering if it is possible to assign a membership level to a certain Theme access?

I have a multisite with buddypress installed and I created 2 memberships on the main site. I also have ProSites activated where Premium Themes are only available for pro sites. And this is the tricky part: I would like to assign a certain Theme to be accessible/to activate by a certain membership level only.

Scenario: Free level, Pro level and Freelancer level. Free level member can activate the free Themes on their subsite, Pro level member can activate the Premium Themes and the Freelancer Level member can activate the Premium Themes PLUS one Special Theme that is assigned to their membership.

Is this possible?