I'm trying to make these corners more sharper after SubSurf. 

[![enter image description here][1]][1]
[![What's the front of the obj][2]][2]

The solution come to my mind is adding edge loops to limit its space, but when I try to add edge loops it's also affecting the intake shape in front of the object - in the same loop, deforming in the way I don't want (sharper edges, but not round as I've done)

[![enter image description here][3]][3]

Any ideas besides boolean?

  [1]: https://i.sstatic.net/4kXoL.png
  [2]: https://i.sstatic.net/btzMa.png
  [3]: https://i.sstatic.net/v4Aat.png