I think you can do that with querysets, Q, and F. The kwargs are a limited convenience.