I propose to make `filter_column_isin` able to handle multiple columns. Here is an example (currently doesn't work): ```python df = pd.DataFrame( { "Year": [1999, 2000, 2004, 1999, 2004], "Taxon": [ "Saccharina", "Saccharina", "Saccharina", "Agarum", "Agarum", ], "Abundance": [4, 5, 2, 1, 8], } ) myfilt = [[1999, "Saccharina"], [2000, "Saccharina"]] # Works mask = df.set_index(["Year", "Taxon"]).index.isin(myfilt) df[mask] # Doesn't work df.filter_column_isin(["Year", "Taxon"], myfilt) ```