Parameter inventory in search of double assignments

When creating a complete preset with patch request you quickly end up with lots of control types: cc, sysex and virtual will be used simultaneously . But I find it hard to manage the parameter numbers already in use, and discover where I’ve unintentionally assigned the same parameter number to more than one control. Is there a solution to manage this? For instance an inventory of used parameter - control combinations that can be reported ?