I understand that you are looking for a ready-made application to do this work, but if you do not find it better than SQL Dependency Tracker, here is a tip so you can start writing your own:
For SQL Server The SQL Server Object Dependency List describes 4 different ways to programmatically determine immediate neighbors. The SQL script for displaying table dependencies provides a complete script for this in Oracle (although, unfortunately, this Oracle solution requires membership in Expert Exchange to see the answer.)
This allows you to get immediate neighbors, so you will need additional coding to repeat and search until you reach the final goal that you want to connect.
source share