Кстати, как замену ECK я недавно нашёл модуль
https://www.drupal.org/project/content_entity_builder - он делает более легковесные сущности, в которых все поля базовые, и лежат в одной sql-таблице. В бою пока ещё не пробовал, но на следующем проекте обязательно затестирую, а то впадаю в уныние каждый раз когда смотрю на тяжелые sql-запросы, собирающие значения полей сущности из кучи отдельных таблиц.