CORD-2359 eliminate foreignkey is poisoned errors

Change-Id: I36a7523ffbd29a504269bc15bf9ffd418e2b2183
diff --git a/lib/xos-genx/xosgenx/jinja2_extensions/base.py b/lib/xos-genx/xosgenx/jinja2_extensions/base.py
index 0849ab9..5943e66 100644
--- a/lib/xos-genx/xosgenx/jinja2_extensions/base.py
+++ b/lib/xos-genx/xosgenx/jinja2_extensions/base.py
@@ -231,6 +231,8 @@
 
     if 'link' in field and 'model' in field['options']:
         options.append('(foreignKey).modelName = "%s"'%field['options']['model'])
+        if ("options" in field) and ("port" in field["options"]):
+            options.append('(foreignKey).reverseFieldName = "%s"' % field['options']['port'])
 
     if options:
         options_str = '[' + ', '.join(options) + ']'