When I built an External BPM I was able to alias it. You set a property called Aliases on the reference in this case I made it AliasJobEntry and added this line of code
extern alias AliasJobEntry;
Then you reference things like this
AliasJobEntry.Erp.Tablesets.JobEntryTableset dsJobGlobal;
AliasJobEntry.Erp.Contracts.JobEntrySvcContract boJobEntry = null;
AliasJobEntry.Erp.Tablesets.JobEntryTableset dsJobEntry = new AliasJobEntry.Erp.Tablesets.JobEntryTableset();
If this is in embedded not sure how you would handle setting the alias property on the reference.
Jim Kinneman
Encompass Solutions, Inc