Yeah, you're screwed here ... if you can't get the source system to send you decent data, then you'll have to write some PL/SQL to work out which data element is which.