Мне через дефис больше нравится. Чёрт-те что, чёрт знает что. Тут реально допустимы разные варианты, все словарные. Вообще это словосочетание - типичная имитация в письменном тексте устной речи, поэтому автор имеет полное право выбрать свой вариант (примерно так же имеет право в контексте слитное написание "нахрен").