Hi nick.alexander,
I’m not sure what you mean by linking a track point to a null. I would understand linking a Null to a tracking point.
When things are jittery, then there is a reason. This reason would be the starting point for any change.
The idea is to get a tracking that is glued to the image content. If there is such movement in the footage, it should be that way for the tracker.
If the track is not accurate, any smoothing will do no good as long as the footage used to track will stay in the project as a reference.
I assume a lens distortion profile is used, and the footage is not noisy or compressed (artifacts)
I needed to mention this as I have not seen anything from that project, and typically, I should ask for a project file. Since tracking often involves larger files, tI knows that it is not always possible.
The simplest way would be to use the Keyframes that you might have on the Null and Function> Delete Every nth frame. Or use the Function> Key Reducer. Create a copy first.
With Xpresso, you could use a memory node and take in a few values from a range of frames and average those.
All the best