Just an update on this question since it seems to be getting a lot of traction lately.
There is now an officially supported “Heroku.yml” solution offered by Heroku.
You can now write a .yml file (with a format similar to docker-compose) and Heroku will work out your images. Just follow the link above for details.
Happy Heroku-ing.