Drinking Blasts are a great way to get in more nutrients and if carefully planned they alone can provide almost all the nutrients you need for the day, however I would suggest consuming a meal or snack to round it out and introduce some cooked foods as well. it's easy to include the carbs, protein, and fat into your NutriBlast. Depending on your body weight and lifestyle, you should shoot for 0.8-1g protein per kg body weight. Some foods that are easy to include in your Blast are those that you mentioned as well as some plant-based protein powders...see my article here for a few brands I recommend:
A couple superfoods with a higher percentage of protein include spirulina and hemp seeds.
Regarding your second Q...food combining has not been well researched so these are merely suggestions. Everyone is different. If you do not feel any digestive discomfort when combining protein and starch then this is not something you need to worry about. There is some theory that if combined, they are not as well digested, however I have not seen this to be proven as conclusive. With that being said, I do know that plant protein for most are a bit easier to digest. In addition, when blended together in a Blast, the ingredients are somewhat "pre-digested" making them easier for your body to absorb. Plant-based proteins come along with fiber and usually less fat than animal-based protein, two components that differentiate them and should make them easier for your body to process.