As an alternative you could Hide the fields in the equipment master and set up classification with characteristics that would allow custom lists. What you would need to remember is that with this you then have the maintenance of these characteristics but this can be set up to allow a drill down based on your object type for example
Pump > Pump Type > list of manufacturers that you are using.
Hope this gives you something to think about as an alternative as no ABAP needed.
Jim