If there are no discretes, the only work around is to find a signal that takes the device to a known state, then use a combination of power toggles for on/off.
For first instance, some DVD players turn on when they receive "play". In this case you can signal "play" then "stop" to turn on the DVD player and "play" then "power toggle" to turn the DVD player off. If "play" doesn't work, "eject" often will. You may have to "eject" to turn it on/open, "eject" again to close, then power toggles as appropriate.
For second instance, my Motorola DCT6200 cable box turns itself on and goes into a service menu mode when "menu" is pressed. A trick to turn it discretely on is to send "menu" (to bring up the service menu if off, and regular menu if on), "power toggle" (to turn it off), "power toggle" (to turn it back on) while to turn it off you send "menu" (to b ring up the service menu if off and regular menu if on) then "power toggle" (to turn it off).
So, my suggestion is to figure out if there are any signals that take your TV to a "known state" from which you can then turn it on/off by using a series of power toggle commands.