diff --git a/artemis_sqlmap/FeatureDbXRef.xml b/artemis_sqlmap/FeatureDbXRef.xml
index 1d5e63ea2bad332292354930e1ebe857cbb0ccf1..7fd63b652a52eaefb1f8d47042b055ba8fc1b080 100644
--- a/artemis_sqlmap/FeatureDbXRef.xml
+++ b/artemis_sqlmap/FeatureDbXRef.xml
@@ -37,7 +37,21 @@
           WHERE dbx_f.feature_id=$featureId$
         </isGreaterThan>
         ORDER BY f.type_id,  uniquename
-  </select> 
+  </select>
+	
+
+  <select id="getFeatureDbXRefsBySrcFeatureId" 
+          parameterClass="java.lang.Integer"
+          resultMap="select-feature-dbxref">
+   	SELECT db.name, dbx.accession, dbx.version, dbx.description,
+   	       dbx_f.feature_id, dbx_f.is_current
+ 	FROM feature_dbxref dbx_f 
+    LEFT JOIN dbxref dbx ON dbx.dbxref_id=dbx_f.dbxref_id
+    LEFT JOIN db ON db.db_id=dbx.db_id 
+    LEFT JOIN feature f ON dbx_f.feature_id=f.feature_id
+	WHERE dbx_f.feature_id IN (SELECT feature_id FROM featureloc WHERE srcfeature_id=$value$)
+    ORDER BY f.type_id,  uniquename
+  </select>
   
   <!-- WRITE BACK -->
   <delete id="deleteFeatureDbXRef" parameterClass="FeatureDbXRef">