HD & Ebeneezer
Thanks for your comments. All we need is the descent a mile or 2 earlier and there would be no problem.
RE: Point 3 above, I don't see that as being a cause of the problem because we will have flying level at 5000' doing 220kts for quite sometime before the situation I describe occurs.