I do like the proposal, however I see some issues with it.
For example last night I ran on my smn weeping city, and all I did was raising healers/tanks/dps that stood in everything, as well as having to raise other alliances since they completely wiped. I don't mind doing it, if it helps the healers to keep most of us alive. However and weeping city is not the only example, daily trials and dungeons are the same most of the time.
I probably ended up with 2% dps since I was busy helping the healers. In that case, the system would not count my actual team work (raise) as a smn ability, and just sees the 2% dps that i dealt, for whatever reason.
Now I see multiple issues with that, because the moment we get a system like that in place, trust me people like me not gonna be all about team work. I make sure that I get my dps numbers at the end of the run, and even so it's not raid content, I still don't like to be at the bottom of the list. A lot of people see it that way, meaning that in cases like this, we will support a selfish behavior or solo play style, instead of actual team play/work.