Not sure about the filter.
I've got an Indesit WIDL126 and from experience, if it fails to spin or drain properly it could be down to a number of problems:
1. The chosen program has a slow final spin
2. The Easy Iron option may be enabled, in which case you should press the Start/Reset button
3. The drain hose is bent or blocked. Remove hose and check for blockages, ensuring the water can drain away from machine.
I don't know how similar your machine is to mine, but hope this helps. If it doesn't sorry!
Sarah
July 2007