Blueprint, select with sub (nested) options

Is there a way to set up a Blueprint with a select which has sub (nested) options?

A, B, C (select list)
	A (selected)
		A.1, A.2, A.3 (sub select list)
			A.2 (selected)
	B
		B.1, B.2, B.3
	C
		C.1, C.2, C.3

The result for the above would be = A, A.2

I would then search for entries with A or A.2

To give you a real world example:

region (Europe)
    subregion (Western Europe)
        country (England)
            city (Birmingham)

I can build this manually but I’m assuming there might be a more code efficient way.

No, that’s not possible with Kirby’s select field.