Here's what you can do according to ZF2 documentation:
In your getInputFilter()
Model function:
$select = new \Zend\Db\Sql\Select();
$select->from('clientes')
->where(array(
'iRoldId' => $request->getPost('iRoleID'),
'eDelete' => '1',
));
$inputFilter->add($factory->createInput(array(
'name' => 'yourfieldname',
'validators' => array(
array(
'name' => 'Db\NoRecordExists',
'options' => array(
'table' => 'yourtablename',
'field' => 'yourfieldname',
'adapter' => 'youradapter',
//Here comes the magic
'select' => $select,
),
),
),
)));