Сбить спанталыку — сбить с панталыку
Во фразеологизме «сбить с панталыку» сочетание «с панталыку» пишется раздельно по аналогии с выражением «сбить с толку». Панталык — устаревшее слово со значением «толк, смысл». Сбить спанталыку — сбить с панталыку
В глаголе «компрометировать», который значит «порочить чью-то репутацию, очернять», не нужна буква Н перед Т. Чтобы запомнить, посмотрите на его однокоренное слово «компромат», в нём тоже нет буквы Н.
Наречие «востро» со значением «настороже» из этого фразеологизма образовано от прилагательного «вострый» — устаревший вариант слова «острый». Запомните: наречие «востро» пишется слитно. 
Наречие «невдомёк» со значением «непонятно» пишется слитно, т. к. не изменяется и без НЕ не употребляется.