Unapproved revisons

Is there a way stop certain users that belong to a group from checking out unapproved revisons?

Would this be via BPM?

Vantage 4.06

Thanks,

Michael