The current storage iterator supports pushing down any filter. We may add an optimizer rule for that (I myself is working on it...)