Sorry for leaving this out: I'm using Moodle 1.6
Maybe try to upgrade to 1.7 - the roles feature takes a while to get used to but after a while is really useful and might be able to sort out your problem.
I'll look into that, thank you.