Instructions provided describe how to display symbology for only selected items of a legend that contain many symbols.
Procedure
The following sample link inputs an existing layer with Unique Values symbology, and then removes all symbols for which features are not present in the current dataset. The sample may be modified to accommodate different symbology types. RemoveUniqueValsNotPresent