just a few questions:
What is SPC?
Are you working with Teamcenter? Managed? or Flatfile?
What I somehow understand .. If you can not scan in multiple NX Parts into your TLPF ... create small TLPF's with that specific SPC(?) ... and call them from comand line to start when you need them.
Hope that helps a bit.
If you klick into the single Partfamilies .. you should be able to see them. (attached Screenshot)
But still the question ... are you working with Teamcenter? Managed Mode? Flatfile?
This makes a real diffrent in how you work with the things!
Rgarding "outside Rulestream" ... what do you want to do exactly and what is the process behind?