It would be pretty awesome for FB to have a "Selective Memory" feature... where you can apply filters to the timeline such as "pictures minus those with [ex-girlfriend] tagged in them" "pictures where place does not equal [bar/club]"
etc...
etc...
UPDATE posts SET visibility = CLOSE_FRIENDS WHERE ts < NOW() - 3600 * 24 * 365
DELETE FROM posts p WHERE COUNT(SELECT id FROM tags t WHERE t.post_id = p.post_id AND t.user_id = EX_GIRLFRIEND_ID)=1