Ну засунь лоадеры в свои сервисы. Т.е. сервис должен инкапсулировать логику множественного получения данных в удобном для контроллера виде, т.е. для Графкуэль. Именно по этой причине Даталоадер отдельная либа. Чтоб ты ее мог использовать как на стороне резолверов в Графкуэле, так и вынести на сторону сервиса. И импользовать так, как тебе удобнее и проще.
Костыль это на самом деле, сервис как раз ничего не должен знать о лоадерах по-хорошему