Да не нужно никакой прослойки. Достаточно, ещё раз повторяю, реализовать под целевую ОС все модули подсистемы Host (или какие угодно другие, которые втыкают те же разъёмы реализации, которые втыкает Host). Всё. Остальные подсистемы ничего не заметят.