Обратитесь к Трёшкину, он в таких разбирается + это одно из его направлений в коллекции http://reibert.info/members/treshkin.1008/