diff --git a/src/caoscrawler/converters.py b/src/caoscrawler/converters.py
index 8349a5fe12b90a35d43cb63084ac03efc77aae63..163cb2b0081a74d97bc3e104f679380ce47cadf0 100644
--- a/src/caoscrawler/converters.py
+++ b/src/caoscrawler/converters.py
@@ -926,7 +926,7 @@ class PropertiesFromDictConverter(DictElementConverter):
             keys_modified.append((root_rec_name, key))
 
         if referenced_record_callback:
-            root_record = referenced_record_callback(root_record)
+            root_record = referenced_record_callback(root_record, records, values)
 
         return keys_modified