I propose simply this;
Altering/ adding support to the ulib users/groups file so immunity can be improved to allow, Immunity from all, Immunity from same group and below, immunity from below/ if this is not directly possible with ulx/ulib would it be possible to add something like this to uteam