Имеется такая форма

Есть два GroupBox с ComboBox и TextBox
var startCompoundsList = startCompounds.Controls.OfType<ComboBox>(); // Список ComboBox начала реакции
var endCompoundsList = endCompounds.Controls.OfType<ComboBox>(); // Список ComboBox конца реакции
var startMultipleList = startCompounds.Controls.OfType<TextBox>(); // Список TextBox начала реакции
var endMultipleList = endCompounds.Controls.OfType<TextBox>(); // Список TextBox конца реакции
Необходимо на основании выбранных ComboBox визуально вывести реакцию:
reactionText.Text = "";
По примеру картинки должно выйти:
γAl2O3+2SiO2(β-кварц)+2H2O = Al2O3·2SiO2·2H2O
Загвоздка в том, что промежуточные ComboBox и TextBox могут быть пусты и надо чтобы не получилось типа:
1γAl2O3+
1+2SiO2(β-кварц)+2H2O = Al2O3·2SiO2·2H2O
1+1+1+
Как такое реализовать?