Използване на Model::find('neighbours')
Пренаписването на това до find('all') ще бъде проблематично, но find('neighbors')
може да отговаря на вашите изисквания;
Вижте документацията find('neighbors')
Това трябва да ви даде нужните данни, но вероятно ще трябва да приемете малко кода си, за да работи правилно с различното „оформление“ на върнатия масив;
$data = $this->User->find('neighbors', array('field' => 'id', 'value' => 5));
актуализация
Току що видях, че сте на CakePHP 1.3, връзката, публикувана по-горе, сочи към 2.x частта от документацията. Макар и подобна, това е документацията за CakePHP 1.3:
http://book .cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Models.html#find-neighbors