на мой взгляд в accessRules вы можете сделать условие по которому определить тот ли это юзер которого Вам надо !послать" на другой лэйаут, и если да то подменить лэйаут в рантайме.
Проблему решил не очень красивым методом, но все же:
в методе error, указанном в errorAction проверяю ссылку с которой попадаю в данный метод и, разобрав ссылку ищу в ней слово admin (все контроллеры у меня начинаются со слова Admin). В зависимости от наличия данного слова устанавливаю нужный layout.