It seems to me that it should work with a single Matrix object with the constrain TP set to 100%, but it doesn't.
However, it seems you can workaround it by using a second Matrix object set to object mode and targeting the matrix object that's actually targeting the TP particles.
The order of objects in the Object Manager is critical.
File:
3846_deformtpvia2matrixobjects.c4d.zip