Uuhm, most of the ingredients rely heavily on mobs like blaze men, slimes and creepers...
To be honest it wouldn't be ideal to make anyway, I mean 90% of the fun of fireworks is customization, to make a machine randomly make a firework out of several materials would be doable I guess, however it would be fairly complicated...