You may also want to investigate the "method of lines." This is essentially a mode matching technique, but the modes are calculated numerically instead of analytically.
Here are two papers on the method of lines. I think you will find that Mode Matching and Methods of Lines are essentially the same thing, but this label will give you key words to find many more papers.