The TreeExplainer in the [shap](https://shap.readthedocs.io/en/latest/index.html) package works with scikit-learn IsolationForest. So if you implement the scikit-learn Estimator interface in same was as IsolationForest, then it should also work with your method.