説明が不足していてすいません。
バリデートをかけたいのは仮登録の際のemailフォームです

'email' => array(
"rule1" => array(
"rule" => 'isUnique_flag1',
"message" => "このメールアドレスは既に本登録されています",
),
"rule2" => array(
"rule" => 'email',
"message" => "メールアドレスを正しく入力してください",
),
"rule3" => array(
"rule" => 'notEmpty',
"message" => "メールアドレスを入力してください",
),
),

rule1のisUnique_flag1が欲しいのです
さらにいえばflag0のemailの登録があった場合はupdateをかけたいと思っております

分かりづらくてすいません