I agree about the DR not belonging to Fire.
Random idea that is not meant to be thought through, but just as some kind of brainstorming:
Shield: Increase (sic) each scource of received damage by 1 (2?). Spawn an Ash Eater everytime you receive damage. (/when something else happens?)