Here are a few resources that I've collected over time and that might help:
- Patterns for Splitting User Stories
- Story Weight Reduction Toolkit
- Twenty Ways to Split Stories
- Ways to split user stories
Too big or too complicated, there is always a way to put a story on diet (maybe you won't obtain the final result in one iteration but this doesn't mean you can't and, well, there will be more than one iteration).