acl9 - problem z autoryzacją

Ostatnimi czasy bawię się pluginem do autoryzacji.
Ogólnie bardzo mi się podoba acl9, jednak nie wiem jak rozwiązać jeden problem.
Załóżmy, że problem dotyczy kontrollera page.
Mam rolę super_redactor.
Chciałbym dać dostęp super_redactorom których obiekt to page(czyli:)

allow :super_redactor,:of=>Page

…chicałbym jednak wprowadzić coś takiego, jak globalny super_redactor (czyli coś w tym stylu)

@user = User.first @user.has_role!(:super_redactor,Global)
i wtedy access_control by wyglądał w stylu:

allow :super_redactor,:of=>[Page,Global]

jednak powyższy przykład nie działa - w : of nie mogę podać więcej, niż jednego obiektu.
najprostsze rozwiązanie, czyli dodanie nowej roli global_super_redactor raczej nie wchodzi w grę - mam jeszcze kilka wpisów w access_control i wtedy musiałbym wszystkie dublować, dodając global_
Mam nadzieję, że opisałem swój problem dość wyraźnie :wink:
z góry dzięki za wszelkie odpowiedzi