The PublishComponent table should only be necessary if you need the Publish Components functionality (grouping components with parallel functionality into categories).
Alas, Advanced Installer 3.4 does not include this feature right now - it is scheduled for the 3.5 release.
We are also working on some direct discovery&read registration information directly from component files.