I recall boarding a Southern train in the mid 00s (2006?) where a Caterhsm/Tattenham split service called at New Cross Gate then non stop to Penge West, then all stations.
Over on SE, some Orpington’s used to run fast from Victoria to Beckenham Junction, there used t be a Strood to Charing Cross service which was a peak service called at Higham, Gravesend, Dartford, Abbey Wood, Woolwich Arsenal, Blackheath then fast to Waterloo East then Charing X, this later got switched to CST and added London Bridge