No; any children you have after becoming a demon will permanently have demonic corruption. For in-game solutions, the only bypass is to use the BUGGY debug menu and then use the race reset options to turn yourself back into a non-demon, and then either race resetting yourself again or spawning Innoxia's Gifts to transform back. For children that already exist in a file, you'll have to use save editing (either by cracking open the .xml file or using
You must be registered to see the links
) to tweak their parts so that they're non-demons.