DWGPROPS works very well, one cabinet shop worked for, used them for everything
All the casework blocks were notated with fields, from materials to hardware.
We also had fields for all the title block stuff, Job numbers, Contractor name, address. etc.
Added benefits of using DWGPROPS is you can copy them from drawing <-> drawing, or excel <-> drawing using lisp.
One of the projects I had posted here at the swamp had a palette where you could drag and drop the fields from a list as a mtext or qleader
I agree that organizing them is weird. I guess it’s the reason I created field evaluators for excel and sqlite.
Huge fan of fields, I've begged Bricsys to fix their field dialog, but they won't. I've asked ZwCAD, GsCAD to support custom fields, hoping its in their next release.
So if you need a true custom field evaluator, its Acad only.