$order_fornecedor_id = new TAction(array($this, 'onReload'));
$order_fornecedor_id->setParameter('order', 'fk_fornecedor_id->nome');
$column_fk_fornecedor_id_nome->setAction($order_fornecedor_id);
$newparam = $param; // define new parameters
if (isset($newparam['order']) AND $newparam['order'] == 'fk_fornecedor_id->nome')
{
$param['order'] = '(SELECT fornecedores.nome FROM fornecedores WHERE fornecedores.fornecedor_id = contas.fornecedor_id)';
}
P.S.: No Builder tem que refazer a parte do TCriteria