Current system hardly makes much sense. If Im playing Muscovy and win over the golden horde, why wouldn't I be able to release Ryazanian or Ukrainian slaves, not just Muscovite ones?
I think release by religion (faith, like Orthodox) would be the optimal choice, but im open to the idea of forcing release by culture group or language