Cyclic Reference Macro

My users have a problem with cyclic references from time to time.  When you get into huge assemblies, this can be very difficult and time consumeing to see where the issue is coming from.  Does anyone have a macro that can be ran to detect where the issue is coming from?

SolidworksApi macros