How do you control an edge loops direction?
I know it's not an answer you are waiting for, but maybe use subdivision for edges of those bottom faces, and then move points with "vertex slide"? And then connect vertices with edge making?