Возможно, это не лучшее решение для вас, поскольку оно уже реализовано в DataGridView - но ответить на ваш вопрос, да, возможно.
Если список имеет имя ListBox1, а ComboBox - ComboBox1:
ListBox1.Controls.Add(ComboBox1)
Вы можете добавлять новые комбинированные списки и размещать их так же, как на панели.