No, all you should need to do is:
1. Explicitly set the name of the Voice context
E.g.: \context Voice = alto { ... notes ... }
2. Explicitly set the name of the LyricVoice context to the same name as
the corresponding Voice context, a hyphen, and a suffix (such as a
digit).
E.g.: \context LyricVoice = "alto-1" { ... lyrics ... }
The LyricPhrasingEngraver catches both notes and lyrics. Where the lyric
context name up to the first hyphen matches a voice context name, notes and
lyrics are associated, enabling more appropriate lyric alignment and
extender
termination than is otherwise possible.
Have a look at lyric-phrasing.ly and multistanza.ly in the input/test
directory.
> I tried this (and a couple of variations on the theme) and,
> unfortunately, nothing I did seemed to make any difference at all
> :(. When you say "... tell it which notes go with which lyrics", does
> that mean I have to put explicit durations with the lyrics (as I'm
> currently doing) or explicit \melisma and \melismaEnd with the notes
> (I tried this, and this didn't seem to help either...)? Or something
> else?
Glen