Practically speaking this is nowadays a job that might be passed on to a wire spark eroder.
I recall back before the turn of the century that David Brown's of Huddersfield (still probably the premier gear maker in the world) offered to make a set of gears for the 1916 Fire Engine operated by Imperial College. It is pure coincidence, of course, that at the time I was a student there and my dad was a manager there :-).
Anyway, they made an "at cost" quote of £400 then found that the gears had a 5-spline hole in the middle. (in 1916 5 splines was seen as "almost metric". 10 was in, 6 was out, 5 was more like 10. (I am not kidding)).
They ended up paying £600 for the spline broach.
Anyway, I am not at all sure that you can index a broach. You can definitely index a slotter (as the tool is self-guiding) and you can press a shaper and rotary table in to service as an indexing slotter (I have, Dennis "Box Joints")) but I can't see the typical keyway broaching machine indexing very well at all.
<thinks>
Actually, with a guide bush that indexes to the first slot for slots 1+ then it would probably work fine.