How to connect to URL without going through the main_frame observer

I have an HTTPOnBeforeRequest observer which targets the main_frame URLs (the ones go through the address bar).

I need to send HTTP request given the URL and tabId without going through the observer. i.e. I want to redirect the current tab to another URL but without going through the main_frame. Is there an API that can do that?