I'm in the same position as you. Have you managed to solve this for you yet?
Right now I'm trying some different api-calls with booth "account" and "metric-query". I've found some values (like bytesData) and summed them together, but it never adds up to that same values as the doughnut-chart on the dashboard.
I'm sure the account have access to all tenants to display the data.