Keeping isn't the issue. That they have to bat at seven is the issue. They should look for a good, possibly young, batsman who can bowl a few overs. Bopara, perhaps, if they think he is good enough. Throw him in the side instead of Dalrymple. Then you have the two opening bowlers, the specialist spinner, Flintoff at first change plus Vaughan, Collingwood and new guy to cover the gaps.
The funny thing at the end of this series is not who they'll pick as keeper, it's who they'll drop for Pietersen. Joyce has been their best and Collingwood just won them their most important match of the series. Bell and Strauss could well be duelling for an ODI spot.