1. Not in dialog.

You could probably write a generic statement that sets a character flag "Dead" for anyone that dies.

Code
IF
CharacterDied(_Character)
THEN
CharacterSetVarInteger(_Character,"Dead",1)

IF
CharacterResurrected(_Character)
THEN
CharacterSetVarInteger(_Character,"Dead",0)


Then just check for the character flag "Dead" when required.


2. Try the Query CharacterIsInGroup.