I was running with this theory when I made a character a while back. His great-grandfather was a fire demon (NeverNever kind, not Down Below kind), and his family had made a deal. He ended up getting thrown into the magical world, and became fire-proof!