Попробуйте использовать простую систему именования для хранения пар ключ-значение для вашего «имени», например ::
name->"value"
name-comment->"comment value"
name-foo->"foo value"
Это позволит вам хранить любое количество пар имя-ключ-> значение для ваших "новых столбцов".
Если ваши требования являются более сложными и тонкими, подумайте о том, чтобы написать свой собственный читатель / писатель ресурсов.
Кроме того, похоже, у вас есть требование, которое более точно соответствует таблице базы данных. Посмотрите на использование SQLite в качестве хранилища данных, возможно.