I can comment on phase-separation later, but your problem here is simpler. Since you did have to split your library into two, you need to put each in a separate file: test1.sls for (test1) and test1/helper1.sls for (test1 helper1). It should work for all implementations.
Aziz,,,
