с применением лингвистических данных и картографирования можно почитать здесь http://www.artlad.ru:81/magazine/all/2007/4/130/145
и еще много путем поиска на фамилию чл.-корр. РАН Напольских В.В.
У меня нет аргументированного мнения по данному вопросу, но если у кого-ндь сформируется, будет интересно и духовно обогатит.
(с финским и близкородственным ему языками это соотносится более отдаленно во времени, а вот с индо-европейскими языками иранской группы были контактные взаимоодействия, в общем, можно это всё почитать.)
Про топонимику европейского Северо-Запада найду, когда время будет.