Quase tudo é diferente.
Um leitor de cartão microsd USB (e muitos internos) funciona como mostrado
USB +--converter chip---> SD card
com leitores internos pegando uma porta USB interna.
Você teria que converter um dispositivo usado para transferir dados de streaming, em um usado para acesso aleatório de dados. Além disso, eles são eletronicamente distintos, então você precisa convertê-los.
Além disso, há mais de um modo de USB - você está convertendo o que é normalmente um dispositivo periférico para fazer o papel de um host
Em resumo, não há como funcionar.