Is it possible to apply a CDbCriteria with findByPk?
Yes it is http://www.yiiframework.com/doc/api/1.1/CActiveRecord#findByPk-detail