Objetos Selecionados do Zend Framework e UNION ()

Tenho certeza de que isso não é possível no Zend Framework (pesquisei na Web, na documentação e no rastreador de problemas), mas só quero ter certeza, por isso estou perguntando aqui.

$select = $this->select();
$select->union($select1, $select2);

Isso não funciona, claro. Para explicar o que preciso. Eu preciso usar UNION () para mesclar 2 tabelas em uma consulta SELECT, eu sei que eu poderia fazer apenas:

$select = "$select1 UNION $select2";

O problema é que retornaria uma string e eu preciso obter um objeto select para que eu possa usá-lo com o Zend_Paginator.

Eu já resolvi o problema modificando minha arquitetura de banco de dados, mas estou curioso para saber se existe alguma solução alternativa para isso.

questionAnswers(6)

yourAnswerToTheQuestion