Ileoceacal valve is a barrier between small and large bowel. lack of this valve will allow large intestinal bacteria to enter the sterile small bowel, and breaks your bile acid
metabolites, and that is what causes diarrhea
It is true that oxalates will enhance your trouble and hence you may restrict it but oxalate free diet is not the total solution.
you may spontaneously improve over time. Also, you may respond to some antibiotics and low fat diet.
all the best.