Вместо этого используйте модель Dashboard с условием для идентификатора пользователя:
$this->User->Dashboard->bindModel(array('hasMany' => array('DashboardsUsers')));
$this->User->Dashboard->find('all', array(
'conditions' => array('User.id' => $this->Auth->user('id')),
'recursive' => -1
));
Я думаю, что должно работать:)