Sorry for confusing you with my idea. Basically my idea is a revolver working in reverse.
When i say reverse i mean the cylinder end with the ridges is turned, and those ridges engage the cylinder hand, in turn cocking the hammer and setting the sear/trigger for shooting.
http://www.freepatentsonline.com/patents/us/689/6896111/6896111.pdf
If you can please go to that link and look at the illustration on the first page. I am going to use it to demonstrate my idea to everyone here. This idea may create extra stress on the spring leading to early breakage but its just a theory at this time.
Parts list
20 - your mainspring
42 - the notch on mainspring that engages the gear hand
(the cylinder hand)
16 - the gear hand
32 - the spring that keeps gear hand in position to catch
on main spring notch
30 - the recess into which the gear hand falls into when
the gear is released by the sear.
110 - the main gear that engages the main spring
When the mechanism is wound, the gear (part 110) is to be rotated in the opposite direction of direction arrow 50A.
Winding in this direction allows the gear hand(part 16) to be pushed from its recess (part 30) by the hand spring (part 32) allowing it to become caught on the mainspring notch (part 42).
Once the hand is caught by the mainspring notch (part 42), further winding of the gear (part 110) will compress the main spring (part 20) and then engage the sear into the sear notch on the gear (part 110).
When the sear is tripped by the trigger, the gear (part 110) is now under the control of the main spring (part 20), which turns it in the direction of direction arrow 50A.
Once released the gear will rotate the rest of the gears and work the grooved wheel causing sparks to be created when the grooved wheel is in contact with a piece of pyrite or even flint.
As the gear turns, the gear hand (part 16) will not engage with the main spring notch (part 42) as the gear hand is rotating away from the direction of engagement.
Long winded i admit, but ill try to get get a diagram drawn up in cad tomorrow.
********************
In a future version you could try a coil spring in the japanese matchlock fashion for the mainspring.