The lentils do have some tannins in them. They
are able to eat them raw but I don't know if I would give so many. They are not as innocuous as the peas raw.
Millet is excellent too (birdseed)- has 11% protein. I feed it to my chickens all the time.
Kelp does have some salt so I hope you can make it kind of a free choice supplement.
I have my chickens on free choice oyster shell and they are dependent upon it completely for calcium. I did mix mine into the feed at one point in the past, because that flock seemed to need it (thin shells). If you are wondering how much to add, flemingoutdoors.com's oyster shell page where they sell it used to tell you how much to add.
Personally I might make the kelp free choice and mix the oyster shell in if you need to. Keep in mind that most commercial feed will have at most 0.5% sodium. Chickens can suffer from too much salt so that is why I would be cautious about how much kelp you give them. I used to feed it.
The sunflower seeds will be very important to their diet, as peas are low in methionine.
Adequate sharp grit will be important, either from free ranging or supplied.
http://www.extension.org/pages/67359/feeding-field-peas-to-poultry#.VXbuUN_088o
I had great difficulty getting my chickens to eat split peas in great quantity. They did eat them (when I used to feed them) but not in large quantities. You may find that soy improves laying and weight gain. I have changed my feed now to include unmedicated chick starter as a base.