Если Вам действительно нужна поддержка нескольких сценариев в одной форме, то имхо проще будет добавить поддержку такой фичи в нужной модели (или базовом классе).
По сути нужно переопределить метод getValidators()
и добавить методы для формирования массива сценариев.