If you really want to set different starting civics for specific leaders, separate from the standard starting civics of their civ, then you could force the civic adoption in python. The code should probably go under def onGameStart(self, argsList) in Assets\python\CvEventManager.py