Yes, absolutely. Avoid Subsidiary views at all costs unless absolutely necessary. Create separate modules with only the lists that are required then connect them all up with LOOKUP, SUM, and if necessary SELECT.
Great job @matt_anthony !! You're on to something big here. Haven't seen anyone come up with a creative solution to this use case yet until now! Awesome.