there's a new tofu called Black Bean tofu, and it has about 30% protein in it. A block costs about 2.19 usually located at the produce section of the grocery store. I hadn't thought of flax seed, but that costs way more than tofu. I did buy a bag of mixed beans so maybe I'll boil those up and give them to them, but I noticed they had GMO's in them, so I haven't used them. I don't like the idea of using catfood or meats. I have organic birds and also they are GMO free and I am trying to find the best of both worlds here. I suppose I could do some sort of fish, but would have to go to the market and figure that out. Their organic feed is about 17% protein. I also feed them Kale as a source of Calcium and Vitamin C
Your layer ration is on the low side for protein, IMO. I'd find some high-protein treat to feed them all the time, not just during moult. It takes a lot of protein to make an egg.
Why no meat? It's not like your birds are vegetarians. You could use organic meats.