XSLT определяет путь относительно шаблона, в котором находится инструкция import.
Подстановка в import пути из переменных или xpath невозможна, насколько я понимаю.
Так что надо логику выбора шаблона поменять...
Для получения данных из xml можно использовать функцию document(). Ее использование неплохо описано тут:
www.artlebedev.ru/tools/technogrette/xslt/multilang Там как раз можно взять путь из переменной.