Okay i'll try and make this easy. Souls are like character slots, sparks are about using one of those character slots. When you get in game you'll most likely have a family. Think of your sparks as what retains the skill ramp. When you "perma die" aka when your spark runs out, some of the skills you had will be learned quicker in your next time. You don't keep the skill level, but you level quicker in those skills. So with or without an heir you wouldn't keep your skill level. You could help train your heir in skills you want it to have. Think of heirs as shells that you will move your spark into.