Free apps!
Take a look here
LeGen
Automatically create a Legend view in Revit® using the colors (and data) from the filters applied on a view.
Take a look here
Automatically create a Legend view in Revit® using the colors (and data) from the filters applied on a view.