Given the registry registers descriptors from multiple resource_descriptor.yml files, it is possible that there are similar "IDs" in different descriptors. This is not a problem for ALPS as they are different profiles. However, I think it would be a problem for you current implementation here. May need this to be a hash of hashes with @ids_registry['ID of profile'].