We have just implemented an advanced system for clearing the Matrix cache. You can read the full details on my blog (it was too long to post here).