WidgetKit IntentHandler config tailored for each WidgetFamily type?

I've had a Widget available in an app that I publish since they first appeared in iOS14. They've used an intentDefinition file for 3 boolean switches to allow users to customise their appearance.

Now with iOS16 I'm adding 2 lock screen widgets to this code. All done and it looks great. However the user configuration of these new widgets doesn't really fit the intent of the home screen Widgets.

My question is how do I go about making the widget user configuration specific to each WidgetFamily type? I've had a look at the IntentHandler code and examples but it seems to be aimed more at dynamic enumerates or sub classed types.

What is the correct way to achieve what I'm trying to attempt?

WidgetKit IntentHandler config tailored for each WidgetFamily type?
 
 
Q