Returns a filtered lseq of the columns of the dataframe according to the given filter predicate procedure.