CakePHPのアソシエーションについての質問です。
モデルAから多対一の関係となるモデルBを取得する為にbelongsToのアソシエーションを設定
しておくと
モデルAでfind()する際にconditionsに"モデルB.name"といった条件で絞り込みを書けますが

モデルBと一対多の関係となるモデルCが有り、モデルB内でhasManyのアソシエーションを設定しておいても
モデルAでfind()する際にconditionsに"モデルC.name"を指定するとエラー

Column not found: 1054 Unknown column 'モデルC.name' in 'where clause'

が発生してしまいます。
recursiveは2に設定していて、モデルCをconditionsに書かなければ検索結果に
モデルCのカラムが含まれています。

モデルA側からモデルCのカラムを指定したconditionsを書きたいのですが
そのような方法はありますでしょうか。