Transmission of additional byte in TWI master receive mode

I'm working on the adsp-21369 ez-kit lite and try to connect a 4-channel A/D-converter (PCF8591, see data sheet attached) via TWI/I2C. To receive data from this device, I need to send a second byte (the so called control byte) to it, after having sent the address byte.

Currently I'm using a code example that was provided in the engineer zone previously (see attached file). For the beginning it works fine, the A/D-converter responds with an ACK-bit after being addressed. But in this code, the direction of the transfer is determined by the TWIMDIR bit in the TWIMCTL register, which is set to 1 because of master receive mode. The address byte at the beginning of a transfer is generated by the TWI controller.

How can I manually send a second (or even third) byte after the address byte?

For this, you might need to change the direction of TWI on the fly to achieve this. First, you might need to configure the TWI to transmit and after the specified number of bytes to be sent are loaded one by one in the TXTWI8 register, you can change the TWI direction to receive. I have an example code that implements similar approch to read the data from an I2C SRAM. You can use this as a reference.