Вариант хороший...
Осталось побороть необходимость выполнять данную операцию большое количество раз :)
Ладно, буду рыться в скрипте, может сам что придумаю.