http://www.propelorm.org/documentation/03-basic-crud.html#retrieving_rows
$authors = AuthorQuery::create()
->filterByFirstName('Jane')
->find();
получается что нужно писать фильтры, если я правильно понял
Зато есть такая штука как custom repository, в них ты через dbal можешь писать свои запросы на dql(чем то похож на sql, переносим на большинство языков зарпосов)
dbal я и в Zend_Db без проблем юзаю.