[symfony_root]/vendor/propel/util/BasePeer.php
JOINのON句の部分のSQLを生成する部分が、見たところONに指定できるのは1カラム分の等式だけのようだ。なのでムリヤリwhere句に条件をつける。
$objCriteria->addJoin(ProductMstPeer::PRODUCT_ID, SeriesTrnPeer::PRODUCT_ID, sfConfig::get('app_left_outer_join'));
$strSubSql = " product_mst.site_id = series_trn.site_id ";
$objCriteria->addAnd(ProductMstPeer::SITE_ID, $strSubSql, Criteria::CUSTOM);
シリーズ、ジャンルの結合条件はすべて直すことになると思われる

