postMessage Embedded Dashboard


I'm using Enterprise Edition of Metabase and embedding dashboard in my application using Interactive embedding.
I want to update the Filters of the dashboard from my application without having to reload the iframe.
I'm trying to use postMessage to send a new location to Metabase as suggested in

But the Filter details are not updated. When I'm sending a different dashboard path in postMessage, the embedding is updated to new dashboard, but whereas when I'm adding filters (I'm sending location as "/dasboard/dashboard-1?location=AU" to update the location filter to AU) nothing changes in the dashboard.

Any help would be appreciated.