Установите ваши параметры по-другому, используя класс Set
:
$results = $this->Model->find('all');
$options = Set::combine($results, '{n}.Model.id', array('{0}: {1}', '{n}.Model.title', '{n}.Model.sub_title'));
Таким образом, ваш массив параметров будет выглядеть примерно так:
array(
0 => 'Title: sub title',
1 => 'Title: different sub'
);
И установитеваше раскрывающееся меню, чтобы использовать эти параметры
$this->Form->input('title', array('options' => $options));