If that IC is really that bg of a proble, couldn't someone familiar with CPLDs, or FPGAs mimic it's functionality? I have mimiced an IO expander using a PIC microcontroller with mild success.