Discovery: Keeping a separate listing of the correct custom field list type by object
Currently the code is looking up custom fields based on the namespace, but that is not always reliable. A recent case I ran into with this was items, which fall into Accounting, but have their item custom field list.