У тебя должно быть несколько объектов
1 объект описывает опции которые выбирают и выбранную опцию сохраняешь в св-во data типа selected_contact
2 объект это уже зависымиые объекты от выбранной опции selected_contact по ключам, и просто делаешь связь
Например
contacts: [
{title: 'one', value: 'one'},
{title: 'two', value: 'two'},
],
dependence: {
one: [
{title: 'dep_one1', value: 'one1'},
{title: 'dep_one2', value: 'two1'},
....
],
two: [
{title: 'dep_two1', value: 'two1'},
{title: 'dep_two2', value: 'two2'},
....
]
}