diff --git a/local/languages/de.ini b/local/languages/de.ini
index 97ac3f1bc53f8d28c355890df90785147a61fd08..af3b6451d78df42ffd29e7169c717db2df9c21d2 100644
--- a/local/languages/de.ini
+++ b/local/languages/de.ini
@@ -1870,4 +1870,5 @@ Originator = "Schöpfer"
 Originators = "Schöpfer"
 Other ID = "Weitere Identifier"
 Other Originators = "Weitere Schöpfer"
+Subject Actor = "Motiv"
 Time of origin = "Entstehungszeit"
diff --git a/local/languages/en.ini b/local/languages/en.ini
index 5b1a3524a25641b02396279e741a38abd4d5cb98..aa1bbf0afa266dd124311b8c513569a0b1c41109 100644
--- a/local/languages/en.ini
+++ b/local/languages/en.ini
@@ -1810,4 +1810,5 @@ Originator = "Originator"
 Originators = "Originators"
 Other ID = "Other ID"
 Other Originators = "Other Originators"
+Subject Actor = "Subject Actor"
 Time of origin = "Time of origin"
\ No newline at end of file
diff --git a/module/finc/src/finc/RecordDriver/SolrLidoFincTrait.php b/module/finc/src/finc/RecordDriver/SolrLidoFincTrait.php
index 7c4ed314e9a9cc451f2759944192fcad57aac1fd..226e5bd85d1eb46af4dfbe244ca50ac6b31d6b03 100644
--- a/module/finc/src/finc/RecordDriver/SolrLidoFincTrait.php
+++ b/module/finc/src/finc/RecordDriver/SolrLidoFincTrait.php
@@ -91,4 +91,24 @@ trait SolrLidoFincTrait
         return $results;
     }
 
+    /**
+     * Get subject actors
+     *
+     * @return array
+     */
+    public function getSubjectActors()
+    {
+        $results = [];
+        foreach ($this->getSimpleXML()->xpath(
+            'lido/descriptiveMetadata/objectRelationWrap/subjectWrap/'
+            . 'subjectSet/subject/subjectActor/actor/nameActorSet/appellationValue'
+        ) as $node) {
+            if ('preferred' == (string)$node->attributes()->pref) {
+                $results[] = (string)$node;
+            }
+        }
+        return $results;
+    }
+
+
 }
\ No newline at end of file