sm_bush that changes mesh on overlap even when used with the foliage tool - kind of working - HELP!

I’m trying to get an sm_bush that changes mesh on overlap even when used with the foliage tool. I’ve managed to get it to work, but it changes every element of the foliage instance. How can I get it to change the mesh of ONLY the actor/actors the character is overlapping with?