Problema do SonataAdminBundle Exporter com entidades mapeadas

Há um recurso padrão no sonata-admin-bundle para exportar dados usando o exportador; Mas como tornar a entidade atual de exportação E a entidade ManyToOne mapeada com ela?

Basicamente, o que eu quero é fazer o download exatamente dos mesmos dados definidos em ListFields.

UPD: Indocs, existe apenas todo

UPD2: Encontrei uma solução, mas não acho que seja a melhor:

/**
 * 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;
}

questionAnswers(1)

yourAnswerToTheQuestion