Use FirstKeyOnlyFilter when possible as it appears to be faster than projecting the empty key value