https://www.homemodelenginemachinist.com/members/greentwin.45737/
I haven't used SolidWorks in a long time, so I don't know how that works. But your method works.
In Pro-E, I can create "Family Tables", for instance that's how I create all my fasteners. I have one file for say a 1/4" SHCS...