Не понятны такие строгие условия с абсолютным позиционированием всех блоков внутри родителя.
Может вот так подойдет:
https://jsfiddle.net/ac00u8zL/ ? В родителе, который флекс колонка, растягиваем абсолютным позиционированием картинку и даем z-index: 15, а контент размещается так как ему и положено правилами с z-index: 20, например. Хотя лучше бы изображения которые будут фоном таки помещать в background.
Если же править твой jsfiddle то есть вариант JS'ом при загрузке замерять высоту у блока с контентом и присваивать ее блку с картинкой и родителю.