Hey !
You can use a trigger covering your mission area, in the activation field of which you'll type :
"_x AddEventHandler [""Killed"",{if (_this select 1==player) then {myconsequence}}]" foreach thislist
Test it, unless your consequences require heavy scripting or all your units die at the same time, this should not slow down the game.
Ig.