moved most of mmutils into a general purpose 'searchable_attr'
attr_hier_searchable