I'm pretty sure it is a corydalis, possibly C. solida, but would need to see the main leaves to be sure. This company sells something similar, which it just descrbes as Corydalis sp. (species) - http://www.alpine-seeds.com/garden/corydalis%20sp.JPG
That is rather a fine one you have.
That is rather a fine one you have.