Don't connect jobs to groups?
Server control access should have NO bearing on a job in a RP game.
Use teams or make new code that uses some variable called a job.
Sure, you may check on a group level to see if a job or job function is allowed, but you shouldn't have a group level tied to a job so that it changes group access.
If DarkRP uses 'group' access to define job (not just control what it can do in any job), then I have yet one more reason to dislike the DarkRP gamemode.