Я бы написал <plugin>[:<subplugin>]* или <plugin>[:<subplugin>[:subplugin[...]]], а то сначала становится стремно, что и субплагины требуются.