Characteristics of lupin and soy flours
Some soya flour in a recipe helps to replace the eggs as soy has more fat than regular flour. I don’t know about lupin flour. You could use aquafaba to keep it moist etc, it replaces an egg in a cake recipe. 

Try google for ingredients and quantities as we can’t give them here.