Add .filter to KeyedListLike

This is actually exercised in the Matrix API where we filter isNonZero on vectors.  Those tests still pass.