diff --git a/src/caoscrawler/converters.py b/src/caoscrawler/converters.py
index 798286f7cd0f5ec1fa8f9e2a6829f5437c1e6a42..babc5aa4ff8c329c9bdd93c1eceb7c03c5f7280c 100644
--- a/src/caoscrawler/converters.py
+++ b/src/caoscrawler/converters.py
@@ -164,6 +164,11 @@ def create_records(values: GeneralStore,
         for key, value in record.items():
             if key == "parents" or key == "role":
                 continue
+
+            # Allow replacing variables in keys / names of properties:
+            key_template = Template(key)
+            key = key_template.safe_substitute(**values.get_storage())
+            
             keys_modified.append((name, key))
             propvalue, collection_mode = handle_value(value, values)