Most full fare and through fares to onward Club ticket in J class these days so all earn TPs.
Also C, D, I and R although the latter two rarely appear.
Y class is exactly the same fare as J and earns TPs and B and H also.
All other domestics are semi-flexible - but only B and H earn TPs - so I am confused why it seemed to suggest that you would earn TPs for M and K.