This isn't going to be popular, but nevertheless, I have to give my two cents--great question!
I believe that if there is physical DNA, there is also a spiritual DNA. And all people have it from conception. If people are aligned, by their general obedience, with the word of God, they will produce children with faith DNA. If people, by their general disobedience, produce children, they will have a DNA that finds God's word somewhat repulsive. They are not drawn to the very word of God that God uses to conceive men to partner with Him to produce children of faith.
So little innocent infants sometimes die with spiritual DNA already in their spirits. If they are produced as children of unbelief, they will not be drawn to God's word whether or not they live out their lives. If they die young, they may even avoid some of the bad decisions they might participate in. "It would have been better had they not been born," if they grow up to do terribly wicked things.
Those children born with a divine DNA may start out in unbelief, but will always be drawn towards God's word. They will end up in God's Kingdom by their faith, by their acknowledgement of God's righteousness. Whether or not they are very fruitful is determined not just by their faith in God that He is just, but also by their obedience to God's word throughout their lives. Some will receive lesser rewards, and some greater rewards, depending on their level of obedience.
Children with the bad kind of spiritual DNA who have done little wrong and die will suffer little in passing through the Lake of Fire. They will be separated for eternity from God--that's what the Lake of Fire really means--not eternal torture, but rather, eternal separation from the New Earth.
And children of unbelief who grow up and choose, in many ways, to cooperate with God's word, even though they are not drawn to it, will also suffer light blows in eternity. They will not be with us for all eternity, but they will not be roasted in an oven for all eternity--that is a complete misrepresentation of what Jesus meant by the Lake of Fire.
Being thrown for eternity into a Lake of Fire is indicative of a final separation from God. It is only a metaphorical location, not indicating something akin to a house or a city, but rather, representing an eternal condition of separation. They are thrown into the *condition* of being separated from God forever.
Actually, nobody can be completely separated from God--not even those who are separated from the New Earth. They are simply being removed from a closer proximity to God where the Church will be eternally blessed by God's close presence.
No, I believe that even the Lost will have a relationship with God in eternity. They are simply removed from the place where God's blessings flow most strongly, in His intimate presence, where cooperation exists forever between God and His People.
All who depart through the Lake of Fire, being thrown into it, will suffer the torment of knowing that they don't like God's word and therefore cannot benefit from its blessings. But as Jesus said, there will be "light punishment," and thus, less torment, for those who cooperate with God in this life.
I have reasons for believing this, but I'll reserve explanation for later. But we all have our opinions on Predestination, I should think?