clf = Pipeline(steps=[('scaler', StandardScaler()), ('dim_red',
    ColumnExtractor(cols=(1, 3))), ('classification', GaussianNB())])
How can I use a custom feature selection function in scikit-learn's `pipeline`