The thread at: http://community.igniterealtime.org/thread/49758 provides code for using a SubscribeForm with two additional custom FormFields - one for subscription type (must be items) and another for subscription depth (1 or all).
Implementing this resolved the issue.