il gateway fa da "ponte di passaggio" tra i nodi... potresti forse "simularlo" con dei frame fittizzi (un frame di dimensione visibile nulla, eventualmente anche un iframe)... puoi provare a usare una chiamata sincrona dentro un iframe invisibile che al suo "risveglio" passi le informazioni al frame principale via JavaScript