add external filter to KeySearcher and update the version