add FirstKeyOnlyFilter