Feeding poultry without grains

A challenge for the coming years is finding ways to effectively produce feed for our poultry that cuts out the use of grains.. especially imported grains. 
With a variety of species to feed and wanting better nutrition for them and us, as well as reducing the carbon footprint of the whole food cycle of the farm, any useful passive & energy effective ways to produce it are being researched and investigated. 

So far its identifying ingredients, that can be produced on farm (in Argyll climate!!), and then in sufficient quantities.
It may be impossible but as an exercise in exploring ideas, production and nutrition it will be very worthwhile.

Aim :
Ration that is at least 16% protein.
Micronutrients

Possible ingredients
Mealworms : 20% protein, require daily attention, warmth, feed live ir dry and grind ?

Azolla : waterweed : cultivating on ponds, (protecting from ducks!) harvesting, drying (polytunnels?), grinding up, storing
This is a native water plant, that could really be useful : high in protein, minerals, nitrogen fixer, palatable to a variety of species, and grows well on ponds .. we have some and digging more . 
https://www.milkwood.net/2012/08/06/azolla-water-fern-as-protein-rich-animal-feed/

Seaweed: harvesting from CLEAN shorelines, drying, grinding up, storing,

Compost / hen piles- often promoted by Permaculture gurus, but I don’t lije birds confined, I really don’t like birds on fresh /decaying foods, its illegal to feed kitchen waste to birds in thr UK, and my birds need better than just being an intensive cog the the production wheel.

Rockdust .. Micronutrients

Nettles

Docken seeds

Comfrey

Aramanth

Grass and alfalfa nuts .. will these soak, or getting a powder maybe ? 

Crops – we cannot grow lucerne .. at least it is unlikely but maybe try some to see .. We do not want to be feeding grains if possible for personal health needs. 

Alternative bagged feeds : Flaked peas – but how much glyphosate ? 

…. much more to add…

Chickens generally eat 120gr layer pellets a day :
16% protein
How do we replace this