I don’t do a body part split, but I am sure it would work just fine as long as you pick the right exercises and take caution not to over-train, especially if you have an events specific day. I prefer focusing each workout around a lift, such as bench, squat, deads, military/push press and events while using assistance work to help strengthen those lifts and activate weaker muscles.
The assistance work often includes isolation stuff like barbell curls, skull crushers, front/side raises, isometric-hold cable cross-overs, etc, but I will pick one movement, use heavy weight and call it good. It’s too easy to over-do isolation exercises, so keep it simple.
I also think body weight training is very important, especially dips and pullups/chinups since they work so many muscles and can really help increase all your other lifts (a strong back and strong chest will help almost every event).