JBRMSSmartEnumerations

The JBRMS (from version 4.0.2 and up) can do data enumerations based on other field values.

 

See the attached PDF, contributed by Steven Barfield.