Como selecionar um campo específico adicionalmente aos campos padrão de uma tabela?

Estou procurando usar um JOIN para selecionar dados de uma tabela e uma exibição no CakePHP da seguinte forma:

$this->Annonces->find('all')
        ->where($arrFiltres)
        ->order($arrOrder)
        ->join([
            'table' => 'annonces_suivis',
            'alias' => 'AnnoncesSuivis',
            'conditions' => [...],      
        ]);

E gostaria de poder selecionar todos os campos da primeira tabela e alguns da tabela articulada da seguinte forma:

->select(['Annonces.*', 'AnnoncesSuivis.id']);

Mas isso cria uma consulta SQL com defeito.

questionAnswers(2)

yourAnswerToTheQuestion