The question is answered by the 16V8 data sheet. For open drain output operation, you need individual control of OE terms of output pins. It's only available in complex mode. If you have a logic synthesis tool that supports GAL16V8, e.g Lattice ispLEVER, you can enter a behavioral description of your logic and try to make the tool compile it.