I think having a heat for the youngsters is an absolutely sound idea
It's a good way of introducing them into racing against others of a similar age and ability, and then gradually build it up from there as they gain more experience
It's something which has been introduced at my local and with the help of volunteers for marshalling it works really well.