Your comments

This can be done already

Create Roles for users that you want to limit. Put the PC in a different company folder. In the Role click edit select the and uncheck HostSessionWithoutConsent.

When they click to join the PC with get a windows to allow consent to join. Can not join without Consent.

Hope this at least points you in the right direction.