I use expressions for this; it's a simple pickwhip for where the clone is applied, but you also need to put in an expression for the clone is sampled (assuming you want it to move the sample point as well). For that, I make a point expression slider, then use that as an offset value, adding it to the clone point's value.

I can provide an example in a bit if you'd like to see it. At the moment my computer is cranking out other stuff....