I am trying to do the same with my InstallShield project. Did you manage to figure out how to create values in the FilterProperty column in the ISComponentExtended table?
Many thanks!
Charles
Update:
FilterProperty is just a GUID string with all "-" replaced by " _", starting with "_" and ending with "_FILTER". I wrote a simple tool to import my files into a project, and the project compiles fine.