you need to allow any number of keyword arguments, **kwargs in your custom function. e.g.
def f2_score(y_true, y_pred,**kwargs): return fbeta_score(y_true, y_pred, beta=2)