I see, opto isolation makes things a lot safer, stick with it if you can, and it beats trying to wind pulse trannys.
You could use an opto tranny to fire an igbt of fet, but you'd still need a load of comps to provide dc to switch the device with.
If you dont want high resolution in brightness steps you can modulate brightness on a wave basis, switch the triac at zero cross and the on time is a full no of half cycles, it restricts the number of brightness levels but maintains zero crosses and is very quiet.