Bug 813978 - Part 1: use multi-key indexes
Bug 813978 - Part 3: test cases for mixed filter targets.
Bug 813978 - Part 2: argo