It seems to me like what you need to do is look at the $_POST variables to see which dependent dropdown was selected, and pre-render it when the form validation fails so Yii's default validation errors work. Using this link as an example:

First, refactor out part of the actionDynamiccities() method into a separate public (non-action) method in your controller: