Personally, I use an LM1. In the Innovate software, you can customize the analog output to read whatever you'd like. When you program it, you can do so using Lambda or AFR numbers. Straight from the instructions, it says this doesn't change anything - just the representation of the data. So...from there you need to decide what you want to work with. Then, you can program the sensor and set your PIDs.
If you want to work with AFR, you could program the following:
GAS=14.64.....0v=10.84.....5v=17.22....."({EXT.AD1 }*1.276)+10.84"
E10=14.07.....0v=10.42.....5v=16.55....."({EXT.AD1 }*1.226)+10.42"
E85=9.77.....0v=7.24.....5v=11.49....."({EXT.AD1}* 0.851)+7.24"
(All of the above are 0v=1.35 EQ and 5v=.85 EQ)
The equations are easy. The EXT.AD1 multiplier is simply the difference between your 5v and 0v values (5v-0v=difference) divided by the voltage spread (5v). So, for gas it was (17.22-10.84)/5=1.276. Then, you just add the 0v number on the end (outside of the brackets).
For logging EQ PIDs using those same AFR's (which translate into
Lambdas of 0v=0.74074 & 5v=1.1765), the equation is a little more difficult. This is because EQ & Lambda aren't linear. A little Excel work and I came up with this equation:
EQ___0.0___2.0___"(-0.0008*({EXT.AD1}+1)*({EXT.AD1}+1)*({EXT.AD1}+1))+ (0.0179*({EXT.AD1}+1)*({EXT.AD1}+1))-(0.1895*({EXT.AD1}+1))+1.5223"
Someone will have to test that puppy out and see if it's right...and it's not going to be me this week (too much going on). 
Ideally, using those lambda numbers along with this PID equation, you should be able to disregard the AFR readout on the screen of the sensor. This means that, if I've done my math correctly, it won't matter what fuel is in the tank. If the sensor reads the mixture in terms of Lambda/EQ, this equation should back into the voltage output to provide you a stoich reading. In this case when EXT.AD1=2.975, you should be at stoich no matter what fuel type. When EXT.AD1=1.658, you should be at 1.13 EQ regardless of fuel type. And so on...