Yes this can be managed via enterprise license tools through SDK or CPIK third party applications. Development is like to be required to achieve this, as a result please make your account manager aware that you wish to make use of this functionality.