When your query is rejected by Cassandra because it needs filtering, you should resist the urge to just add ALLOW FILTERING to it.
Secondary indexes are tricky to use and can impact performance greatly.