Sounds like your subconsious "anti flip" is holding you back here,
If you are getting two feet, then you are almost there, my guess is that you might be too high in the rev range, therefore you are on the edge of the torque, rather than at the beginning of it, I find that once its up, I can lift it more by a little more throttle, when I say a little I mean, a little, the slightest twist will do it, to prove this, get it up, then hold the throttle steady, it will continue along the road fort a short time under its own inertia, if when its up, CLOSE the throttle, by the SLIGHTEST amount and see how quickly it comes down again, this applies in reverse, the SMALLEST AMOUNT will make it rise again.Be interested to know how fast you are going when it lifts, the faster you are going, the more effort it requires.
My gearing is standard front (16 tooth) and 43 on the rear, I did have a 15 on the front as well but it was too "frantic" like a bloody trials bike,
I prefer the rear sprocket approach because it actually means you get a bit more life from a chain, with a 15 on the front I was at the end of the adjustment almost.
With 43 on the rear my technique to get it up is as follows

2nd gear, 3,800 - 4000 rpm, (ignore the speedo) clutch almost fully in, rev to about 6000, as the revs rise let the clutch out quickly, be ready to control the height on the throttle, not the clutch, once you have mastered this try regulating the height on the back brake, this takes a bit more practice because the front will probably slam down and castrate you on the first few attempts,
Enjoy....
Geoff M