Switching a ground to the fans would've worked for the fan bit...
Is it safe to asume that you did something else (like provide +12V switched)?
"all lights" on a 1500 is quite a load, and generally would indicate that the bike isn't running (like battery fully disconnected from the bike) -- There's quite a few different "light" circuits. It may help to take a step back and try a few tests to see where things stop:
* FIRST What model of the 1500 is your '98 (SE, Interstate?)
* Does the bike start and run ? (sounds like it, you mention hot an burping)
* Before you crank the starter, with the key in the RUN position do any of the dash indictors light?
* Does the horn honk?
* With the sidestand down, do you get the Side Stand dash indicator?
* Do your brakelights work?
* How about the 4-way hazard flashers (do they work)?
* Can you get an "N"eutral indicator lamp ?
These may help to narrow things down -- I'd suggest removing the fan switch (if it indeed does work with the +12v side of things) just to make getting your bike back to how it ought'a be easier.