I have similar requirements, but given up trying to make my own bread from scratch. I just can't find a recipe that is perfect. I hope you don't mind me suggesting this, but I use a bread mix.
The one I use is from IGA, but it's a direct copy of The Real Bread Mix (available in Coles). I get the IGA Signature Gluten Free Bread Mix. It's ingredients are: Maize Starch, Potato Starch, Flaxseed Flour, Psyllium, Pea Protein.
You add: sugar, salt, dried yeast, water.
I add eggs too, because we can eat them and it makes the bread more filling.
It's the best gf/df bread I've ever eaten. I just made a batch in Thermie, and put the wet ingredients in first (I put in 4 eggs first, then bring the water up to the required amount), then the dry, mix it for 5 seconds on speed 7. Then I put it in closed-lid position, and mixed it on the dough setting for 1:30 seconds. After that, I 'pour' it into the bread maker to rise and cook.
I'm VERY lazy, I know!