Consultar mas de un dato usando Select2

Usando la extensión Select2 estoy generando una consulta para los datos de un empleado y asi asignarlos a un dependiente atreves de su id usando esta estructura para sacar los datos de primer nombre y segundo nombre pero solo sale el segundo nombre.

Codigo DependienteController:

public function actionCreate()
{
$model = new Dependiente();

    $Emp = Empleado::find()->all();
    $listaEmp= ArrayHelper::map($Emp,'id','primerNombre','segundoNombre');
    
    if ($this->request->isPost) {
        if ($model->load($this->request->post()) && $model->save()) {
            return $this->redirect(['view', 'id' => $model->id]);
        }
    } else {
        $model->loadDefaultValues();
    }

    return $this->render('create', [
        'model' => $model,
        'listaEmp'=>$listaEmp,
    ]);
}

Codigo dependiente Form:

<?= $form->field($model, 'idempleado')->widget(Select2::classname(), [ 'data' => $listaEmp, 'options' => ['placeholder' => Yii::t('app', 'Selecciona empleado ') . '...'], 'pluginOptions' => [ 'allowClear' => true, ], ]) ?>

No se si sea algún error de código mio o que necesite otra extensión, me agradaría si me pudieran orientar, anexo imagen de lo que me muestra