I looked at your symbol info and it appears to be correct. Does your DxDatabook entry (symbol field or whatever your using inplace of this field) include both symbols? Symbol field syntax is exactly the same as the HETERO attribute/property.
Hetero symbols require DEVICE and HETERO - these don't have DEVICE.
Are you using the licensed DxDataBook (search tab) or the unlicensed DxDataBook (CL or Symbols tab)
If you are using the licensed DxDB TechNote mg2602 discusses two methods to add heteros to the database.
Go it all working now.
Thanks for averyone's help.