MyClass::find()
->alias('m')
->select('m.1, m.2, m.id')
->where(...)
->joinWith(['subClass' => static function ($query) {
$query->select('s.1, s.parent_id');
}])
->asArray()
->all();
MyAction extends Action, что позволяет настраивать его с помощью дополнительных параметров, но не позволяет хардкодить.