I think the NimManager file could be changed so the LOF changes automatically in the receiver when the polarity switches.
Here is an incomplete example:
if currSat.voltage.value == "polarization":
if config.Nims[slotid].diseqc13V.value:
sec.setVoltageMode(switchParam.HV_13)
else:
sec.setVoltageMode(switchParam.HV)
elif currSat.voltage.value == "13V":
sec.setVoltageMode(switchParam._14V)
sec.setLNBLOFL(10750000)
sec.setLNBLOFH(10750000)

elif currSat.voltage.value == "18V":
sec.setVoltageMode(switchParam._18V)
I guess something for me to look at in the future.