I'm not sure sharpening is the right word but ultra success can usually be boiled down to mileage and vert. As far as workouts go in the last 3-6 weeks, it's all about the long runs and a steady dose of medium long run. Mixing in threshold work, marathon paced work, and some uptempo running is fine. Some VO2 max stuff will help but if you're racing on hilly trails you might just want uptempo 10:00 reps in a 4 hour long run.
I don't think ultra training needs to be too complex.
Maybe in a 100 mile week you do a weekly workout of 6 x 10:00 uptempo working down to marathon pace with 1:00-2:00 jogs. Hills another day during the week. On the weekend do a good MLR, maybe 12-15 miles, maybe the last 3 working down to MP. Then a long run of 20+, playing around with some faster running.