Fix failure to use all tuples when finding matches
Removed unnecessary support for empty list key pattern []