Added a parent-child hierarchy on analytic codes. Fixed a bug where analytic codes without a description couldn't be selected.