В общем такие дела, у меня получилось реализовать эту штуку, но я использовал для этого не совсем правильный метод:
Сначала я hs.init присвоил определённой переменной, потом самому hs.init присвоил false, как бы это нам даёт отключение highslide.
У slick slider есть экшены, которые срабатывают перед изменением и после, я сделал так:
в событие, которое срабатывает до свайпа я снова присваиваю hs.init = false, а в событие после слайда я присваиваю hs.init нашу переменную, ну как бы это работает, но временами проскакивает открытие изображения в новом окне, ну это скорее всего потому, что не успевает включиться hight slide, или может потому, что я не правильно что-то делаю.
В итоге к чему я пришёл: Я поставил вместо slick slider - owl carusel 2 и как не странн там вобще без всяких хаков всё работает, но пришлось переделать css, чтобы вместо класса owl-carusel(вроде) сделать имя которое выдаёт dle.
Может кому и поможет, если у Вас получилось сделать на Slick Slider расскажите пожалуйста что Вы сделали, буду очень благодарен.