Hello zohar golan:
Please mention the MCU part number. Are you using I2C_LDD?
I am not familiar with that device in particular (LTC2451), but the first transferred byte involves the address and a R/W bit to indicate the operation. If you are expecting to "read" values from such I2C slave, then you better use MasterReceiveBlock() with the number of bytes you are expecting to read. This will then send the Address + Read bit and prepare to receive bytes from the slave.
If the slave really just needs a dummy address, then I don't think that case is covered by Processor Expert I2C_LDD component, so you need to create your own API for this, it should be pretty simple.
If your MCU is from Kinetis family, I can also recommend you to check if it is already supported by KSDK platform and migrate your project. You can see the supported devices in the release notes.
Regards!
Jorge Gonzalez