The problem is that all protein isn't the same.
Very few green gowing things (as opposed to their seeds) have a high percentage of protein. The protein they do have is imbalanced. As a percentage of the whole, grasses and grains tent to provide proteins with are low in methionine. Methionine, if you imagine a train, is like the engine in protein synthesis. Without enough methionine, all the other cars (other amino acids) just sit around the yard, unable to form a train.
Meth is key to proper liver function, and is strongly associated with connective tissue - skin, tendons, intestine development, etc. Part of the problem with Cx is that they put on muscle mass before the tendons and skeletal structure have time to bulk up. Ensuring they get plenty of Met helps mitigate.
Next key amino is Lysine. Lysine is associated with muscle development, particularly breast muscle. If you are trying to slow Cx growth while still ensuring a good heart, you want decent amounts of Lys, but not extreme amounts (as seen in many traditional Cx diets). beans and peas are great sources of Lys, so you generally want to avoid these.
Next up, Threonine. Threonine is important to membrane formation, and plays some not well understood roles in the immune system. Again, you want decent amounts.
Next you want to talk phosphorus. The Ca : P ratio is key to bone formation, roughly 2:1. In fact, most metabolic processes (other than egg shell formation) use CA and P in a 2:1 ratio. Unfortunately, chickens almost can't use phytate (that is, plant based) phosphorus.
Here in the US, a "standard" feed is often 16% cp, and keyed towards adult layers, whose dietary requirements (apart from calcium) are about as low as it gets - only rooster maintenance feeds tend to be lower.
and because deficiencies in the formative weeks result in less well put together adults, you desperately want to avoid deficiencies when you are raising your Cx for breeding, while controlling energy intake.
So you look for a high crude protein feed to backstop what they can find in your pasture, and hope you have a lot of bugs. High protein, because its usually a good indicator of higher Methionine numbers. Now that you have a bunch of bags in front of you, look at the Met numbers. Eliminate anything that is only 0.3%. Now look at the Lysine numbers - you don't need, or want, anything at 1.3, 1.1, 0.9. An 0.7 or 08 is just fine for your needs. Check the vitamins and minerals in your remaining bags - they are likely near identical, favor the one with more B vitamins (folate, Niacin, etc). If one seems particularly low, but you otherwise like it, consider adding green to your pasture known to be a good source of said vitamin.
Now read the rest of the label. Chances are, they won't offer mkE numbers, but you want to skim the ingredients. You are looking for a source of phytase - its an enzyme that makes plant based phosphorous more bioavailable. You are also looking for corn and various oils, and the fat number. Given two feeds of identical CP, the one with corn higher on the ingredient list and/or addition of oils is likely higher energy content than the other. You are trying to avoid that.
At this point, you have hopefully realized that nothing is exactly what you are looking for, you are going to have to make some tradeoffs. That's good to recognize. You also don't have a clue what the value of your pasture is. Pick one of the bags. Use it exclusively this season. Take good notes.
Next season, pick the bag you didn't choose. Repeat the experiment. Take good notes.
Now you can start dialing things in.