Set up into three widgets:
Work profile:
Wifi off, 4G on, bluetooth off, ringer off
Home profile:
Wifi on, 4g off, bluetooth on, ringer on
Car profile:
Wifi off, 3G on, bluetooth on, ringer on
Then one to augment the car profile with a choice to launch car panel
Context: bluetooth on, 3g on
Menu: launch carpanel
Have you tried making a menu task and a widget with a 3 way menu? You touch the widget and a profile menu comes up. 2 touches instead of 1 but only 1 widget!
Widgets with menu tasks are sweet.... I have a games widget that pulls up a menu (arcade, skill, cards, puzzles) and each individual menu was a link back to the main games menu too