Вы можете взять за пример решение, которое использует под капотом wordpress, чтобы в одной таблице хранить разнородные данные.
Например,
wp_posts связанная с
wp_postmeta
Хранение полностью разнородных данные у одного объекта (услуги в вашем случае) - это в любом случае странно. Их нужно унифицировать хоть до какой-то степени, все-таки бд не должна превращаться в свалку.
В вашем случае подойдет обобщение до "объекта", который хранит в
meta (по аналогии с wp) пары ключ:значение