The problem with fish meal is that in most cases it is treated with Ethoxyquin (EQ, 6-ethoxy-1,2-dihydro-2,2,4-trimethylquinoline) which will end up in your eggs and/or poultry meat.Unfortunately, I dont have my speeadsheet right now, I'm at work. Where are you located? There are soy free feeds available that can be shipped to your local feed store or sometimes walmart. .
You are missing a more complete source of protein, usually from fish meal, swine blood meal, by product (tripe) meal. Etc or amino acids. I thunk it may be a bit high in fat.
To make a decent homemade feed, it costs about $5 a pound, for soy free, about $8 a lb. it's going to be much cheaper and easier to source a soy free bagged feed, if possible