Metaball instancing

Im trying to get a cluster of metaballs which float around merging with eachother, like water in zero-gravity.

My idea was to use instancing in a geo but none of the metaballs merge with eachother like i wanted to. How do i go about getting them to merge?

Unfortunately metaball calculations are done exclusively in SOPs, so you would need to use an object merge or a copy sop to get the behaviour you’re describing, which gets expensive with more than a few metaballs.