Unfortunately I’m not going to give you a lot of helpful information. There are a select few tools out there that can help report on external dependencies. ProjectPro and Matan both have products (probably more) but I haven’t used either one of them. I’ve found that deliverables work but it is a culture change. Other than that I agree too many dependencies can make a project too difficult to manage and can get corrupted.