Vertigo,
This can mostly be resolved by training and communication.
Many airlines (mine included) have an absolute requirement for an aircraft to be stabilised in the landing configuration by no less than 1000ft above the runway. That can be challenging with 160 to 4. Secondly, the "gate" is raised in IMC conditions.
I have taken to training all my guys that their role is to give you the speed you ask for, and manage the altitude themselves. Furthermore, I'm planning some visits for Training Captains to mwwt the guys in Gatwick/Heathrow Director to help them fully understand how you guys build a traffic pattern.
It's also worth encouraging pilots to notify ATC when they can't comply with speed requirements, or when (for example) they anticipate a slower than normal final approach speed (e.g. positioning aircraft)