Yea, I thought that might be the case.
Perhaps, having Nimble Kick detect the end of the sample in use, by applying the fade wherever it stops?
Again, my knowledge of developing these things is lacking so I apologise if I'm asking for the impossible.