Problema de SonataAdminBundle Exporter con entidades asignadas

Hay una función estándar en sonata-admin-bundle para exportar datos usando el exportador; Pero, ¿cómo hacer que la entidad actual de exportación Y la entidad ManyToOne asignada con ella?

Básicamente, lo que quiero es descargar exactamente los mismos datos definidos en ListFields.

UPD: Endocs, solo hay todo

UPD2: He encontrado una solución, pero no creo que sea la mejor:

/**
 * Add some fields from mapped entities; the simplest way;
 * @return array
 */
public function getExportFields() {
    $fieldsArray = $this->getModelManager()->getExportFields($this->getClass());

    //here we add some magic :)
    $fieldsArray[] = 'user.superData';
    $fieldsArray[] = 'user.megaData';

    return $fieldsArray;
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta