Usando Model::find('neighbors')
Reescrever isso para um find('all') será problemático, no entanto
find('neighbors')
pode atender às suas necessidades; Consulte a documentação
find('neighbors')
Isso deve fornecer os dados que você precisa, mas você provavelmente terá que adotar seu código um pouco para que ele funcione corretamente com o 'layout' diferente do array retornado;
$data = $this->User->find('neighbors', array('field' => 'id', 'value' => 5));
atualizar
Acabei de ver que você está no CakePHP 1.3, o link postado acima aponta para a parte 2.x da documentação. Embora semelhante, esta é a documentação do CakePHP 1.3:
http://book .cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Models.html#find-neighbors