1)da dove vengono? dalla get o dal post?
2) che entità sono? ... numeri, stringhe, booleani.....
-------------------------------------------------------------
$stato = JRequest::getVar('stat');
$codice = JRequest::getVar('cod');
se apri una cartella models e guardi nel file "plurale" trovi l'esempio classico della select, come si fa a chiamare il db e a crearne un istanza; nel tuo caso non serve costruire l'array per poi passarlo, conviene passare i valori direttamente.
Se guardi sotto dove applica i filtri vedi anche come divide i "where" i "from" eccetera.
Io non so come funziona chronoform ma molte query in joomla sono semplificabili usando il CRUD di joomla... in pratica usando, quando si tratta dell'handling di un item, la table. esempio se uno volesse in un controller un record corrispondente ad un id basta il metodo getItem($cid) senza fare nessuna query.