Hi Renato,
I guess you are right that the interface of SELECT-DAO is a bit limited, but as Ryszard says it would be hard to extend its functionality in a clean way, and, after playing with a keyword-argument implementation for a bit I concluded that providing all this functionality in such a function would basically be yet another syntax to do the same thing. So my advice is to just use QUERY-DAO for more complex cases.
Regards, Marijn