Массивы парсинга Bash из файла конфигурации

Мне нужно иметь массив для каждого «раздела» в файле, содержащем:

[array0]
value1=asdf
value2=jkl

[array1]
value1=1234
value2=5678

Я хочу иметь возможность получить эти значения следующим образом:

echo ${array0[value1]}
echo ${array0[value2]}

echo ${array1[value1]}
echo ${array1[value2]}

Есть мысли о том, как это сделать? (Пояснения будут бонусом)

Я уже прочитал эти ответы, но никто не делает именно то, что я хочу.

Чтение конфигурационного файла в BASH без использования «источника»

BASH Парсинг переменных из конфигурационного файла

Массив, как структура данных в Bash (файл конфигурации)?

Ответы на вопрос(4)

Ваш ответ на вопрос