Thanks Leon for the details. Great you could find a work around. GF Query optimizer try to eliminate use of multiple indexes with multiple conditions in an "AND" clause as it adds overhead of cross product between intermediate results.
Gemfire version related does help. Thanks again.