Yeah, the demon tag just means a non-undead unit that's adversely affected by holy spells. My Partha mod will include "demons" that are just humans of the "untouchable" class (and thanks to JimMorrison for that inspiration ).
__________________
You've sailed off the edge of the map--here there be badgers!