Exclude indirect assignment from system role in exceptional use cases

Hello,

OIM version: 8.1.4

I am facing a problem and I would appreciate advice from the community.

Context
=======
I have defined a system role that contains a number of AD Groups. As part of a joiner flow new employees receive this system role based on a dynamic business role, and thus the AD Group memberships are an indirect assignment.

Problem
=======
In some exceptional cases one of the AD Groups (unfortunately not always the same AD group) that is part of the automatically assigned system roles need to be revoked for a specific employee (e.g. internet access, external mail access, ...). Since this assignment is indirect I cannot remove it, or I have to remove the system role assignment which would also remove the remaining AD Groups.

Question
========
What would be the correct way to solve this problem?

Thank you in advance for your recommendations.

Regards,

Wilke