I'll take a look into this, but cannot promise fast results. Stacking issues are some of the the trickiest and most time-consuming for me to fix (since I have to test and retest every spell against every other each time I make a change), and spending that much time on a single issue means there are 10 other things I'm not fixing/creating. I have this one on my TODO list now and will let you know as soon as I've had a chance to look at it =)
LINK