fix provider reporting: handle hierarchy case; avoid showing proxies in report