For the OEM subtank switch, available from trademotion.com 84560-60050 $59, possibly from CruiserDan as well, IIRC the switch is a basic switch (illuminated like the rest of OEM), it switches the fuel change over relay which switches the solenoids over to switch tanks, and also switches from the MAIN fuel pump to the SUB fuel pump located in the sub tank.
IIRC the subfuel gauge on OZ vehicles goes directly to the Combination meter or ECU and when the Combination meter/ECU sees the fuel switch pressed it swaps the gauge inputs over. This feature may not be available on your ECU (as the inputs may have been used by other things) but you can use an additional relay to swap the sender units over. Doing it this way there may be a delay in the level changing there is an inbuilt delay so the fuel level does not change when sloshing around corners etc, but I THINK this could also be overcome, certainly at start up anyway.