You're probably better off using flag_local_outliers() instead

find_outliers(df, context, lof_minPts = 5, iqrMult = 2)

Arguments

df

Dataframe with context and all other columns defining the space in which to look for outliers.

context

Character. Name of columns defining context.

lof_minPts

dbscan::lof() minPts argument.

iqrMult

Used in quantile(x, probs = 0.75) + iqrMult * IQR(x). ggplot2::geom_boxplot() default value is 1.5.