What about something like
these?

Not sure if the hex pins would do a job on your calf as well, but they should keep your foot in place nicely. I have a pair of double sided (spd/platform) pedals with pins like that, and they keep my foot in place very well.
Here's a
similar set with molded plastic pins that would probably be easier on your calf.