I thinked about what VSE wrote with parent_id and language.
There is one more option to set them directly from ACP ex. if(!empty($language)) $admin_controller->set_language($language);
Same as $this->u_action

What do you think?