I've had great results using a .ma file exported from Boujou.
It took a bit of playing around to get my layer locked to the right plane in the camera track.
There was a 1 frame offset between the tracking data and the image file in shake, due to the camera
track starting on frame 0, which I manually adjusted in the curve editor.
I would advise having a good read of the manual regarding the multiplane node if you haven't already.
I haven't used PF Track so I can't help you there.
Alan.