According to the datasheet of the TLC548, the reading the data is very easy using the pins CS, I/O CLOCK and DATA OUT.
Connect CS and I/O CLOCK pins to the digital outputs of the VM167 and connect the DATA OUT to the digital input of the VM167.
In your software generate the CS and I/O CLOCK signals and read the VM167 digital input where the DATA OUT is connected. ti.com/lit/ds/symlink/tlc549.pdf
Also possible to use other serial devices if the minimum clock frequency is specified low enough.