Higino
There is a story in the "Fabulae" 167 of Gaius Julius Hyginus, or a later author whose work has been attributed to Hyginus. In this, Dionysus (called Liber) is the son of Jupiter and Proserpina, and was killed by the Titans. Jupiter gave his torn up heart in a drink to Semele, who became pregnant this way. But in another account, Zeus swallows the heart himself, in order to beget his seed on Semele. Hera then convinces Semele to ask Zeus to come to her as a god, and on doing so she dies, and Zeus seals the unborn baby up in his thigh.