I’m not really sure about most of that. I don’t use emulated hue.
For almost everything I build the switch or script in home-assistant. The exceptions are non home assistant things, like my harmony bridge which allows me to call an activity much like your tv, foxtel input setup.
So,for your activity first you need to be able to turn on the TV. Work that out. You will need to enable the specific component that works with your TV. This will come under media_player.
Then you need to turn on foxtel. Work that out. Also media_player? Or maybe you will need some sort of remote like a harmony or rf to reach it? Search forums for foxtel perhaps.
Then you need to select the correct inputs. Work that out. Media-player services.
Once you have all the pieces you can then call them in sequence with a script or automation.
Until you have each device available as a component in hass and can control it you can’t even begin to pass this control on to google home.
Ha-Bridge can then pull the info required for light, switch, script and so on directly from hass and very little is needed to be done to expose these as Hue light switches to google home or alexa.
The name you call each device in habridge is what google will pull the device in as. I have never used google nicknames so am unsure. You can do this same thing with Emulated hue.
I think you can use both ha-bridge and emulated hue at the same time but google home requires port 80, alexa uses different ports. I don’t think both emulated hue and habridge can use port 80. The docs for emulated hue would be worth reading through as well as all the threads on here.
For your specific devices I would search the forums for these and see what other people have done as well as read the component instructions. You want these working in Hass first.
And lastly I’m not sure but it sounds like you are trying to leap into the deep end. It would be worthwhile doing some basic automation’s and so on first to connect all the dots. Take it slowly and build everything up. A great resource here are the examples people have shared on git hub, even sharing their entire configuration setups.