no there isn't.
you should not assign so many roles to one user. you should organize permissions so that any given user only needs at most a few roles. ie a user with Administrator role can do anything and does need need any additional roles. The same concept can be applied to other roles. so a use may have only 1 or 2 roles but those roles allow him to do what he needs to do.