Never used the event so far so sorry if I understand something wrong.
Are you able to detemrine the name of the caster from the event?
What is "sourceName" giving you as the information?
Maybe a table key like this would help:
Lua Code:
AuraMastery.activeCombatEffects[sourceName .. "|" .. targetName] = {sourceName, targetName, endTime}
Or you'll just iterate over the entries with
Lua Code:
for index, buffData in iparis(AuraMastery.activeCombatEffects) do
if buffData.sourceName == currentFadedOrRefreshedBuff.sourcename and buffData.targetName == currentFadedOrRefreshedBuff.targetName then
--Faded or refreshed buff of DK n (sourceName)
end
end