Hello @badger101 @bruno29a and everyone else.
I found your old post (this one: Identifying Intersecting Clusters - #6 by bruno29a) and I found it extremely useful for my project. That’s why I created a component based on the solution provided in the old post.
I know I am extremely late, but I hope my component my be useful for you or anyone else working on similar problem.