But where did the -ci- come from?

How about from "cis" meaning "on this side" - e.g. "cis Taurum", "cis Alpes"? Which is apparently related to a Sanskrit stem "ki".

On the subject of "ki" - here's more Nostraticist fodder: ki means "who" in Hungarian and French. Coincidence? Probably.