Suggestion: If you are not using Oracle General Ledger you could set up your own table of financial codes and values and use TableValidation for your cost headings. You can set up a table in the Table Structure window.

You could also consider populating this table from your existing financial systems.