Who knows. If source isn't exclusive power to Rivellon, duo it's bordering to the Void, maybe demons were created from it too. My personal take on this, that demons were created with some sort of chaos magic. After all, demon's God name is Lord of Chaos, and some guy named Braccus Rex called himself The Source King because of his mastery with the source.