Chia seed are a good substitute for flax seeds, these have many properties in common with flax seed and are also high in soluble fibre. For lentils Beans are a good nutritional substitute they are high in protein, dietary fibre, iron folate and antioxidants