See how this is done for entities.
Does `BasicBrooklynCatalog.loadClassByType` load policies as well as entity classes?

See `BrooklynAssemblyTemplateInstantiator.loadEntityType`, for a policy equivalent.