А разве не для этого существует permission?
Создаете, даете его разным ролям. Или даже списку юзеров.
Если есть некая логика, по которой выбираются роли и/или пользователи, то для этого есть не permission, а rules:
www.yiiframework.com/doc-2.0/guide-security-author...
Если не годится, по религиозным убеждениям, предложенное (хотя как по мне схема rbac yii2 покрывает любой каприз), тогда - берите в руки карандаш и пишите свой велосипед