Łączenie list danych z wielu modeli i sortowanie ich według daty utworzonej w cakephp

Mam 3 modele. Każdy z nich ma kolumnę zawierającą DateTime o nazwie „utworzone”. Po wykonaniu funkcji find () na każdym modelu chciałbym połączyć 3 listy i posortować je według tej utworzonej daty. Czy jest to prosty sposób na zrobienie tego w cakephp. Oto fragment kodu, w którym używam find () do odpytywania bazy danych. Robię to 3 razy, raz z każdym modelem. Czy istnieje sposób łączenia i sortowania, tak jak to opisałem?

$this->set('users',
    $this->Account->find('all', 
        array('conditions'=>
            array('OR'=>
                array('Account.organization_name LIKE'=>'%'.$words.'%', 
            'Account.first_name LIKE'=>'%'.$words.'%',
            'Account.last_name LIKE'=>'%'.$words.'%', 
            'Account.middle_name LIKE'=>'%'.$words.'%')))),
    $this->paginate()); 

questionAnswers(1)

yourAnswerToTheQuestion