So the way the mass-lock mechanics work is pretty unintuitive, its just for balance purposes.
For low-waking, it works exactly as you would think. The heavier the ship, the more it mass locks you. The amount you get slowed down by depends on the ship's MLF.
Every ship has a MLF (mass-lock factor) that you can look up. For high-waking, you can only be mass-locked by a ship with a higher MLF than you.
The anaconda's MLF of 23 is the highest it goes, so it can't be mass-locked while high-waking. If the conda tries to low-wake, it can be mass-locked by t-9s, gunships, and anacondas. The cutter and corvette will both be able to mass lock the conda.
For most of the ships the MLF is not relevant because it is possible to boost out of range of the mass lock. I.E. my cobra has a MLF of 8, but its faster than FDLs with a MLf of 12. The FAS has a MLF of 14, and can keep up with the FDL, so the FAS can prevent an FDL from high-waking.