Maybe I'm not interpreting your question correctly, but couldn't you just do your vendor_O_SHIPTO record as 1234 and your vendor_I_ records as 0001234 (where your 810 and 856 would process) AND 1234 (where your 855 would process). Yes, it duplicates the necessary records, but it will match on the account.