Cost of indexed view versus filtered index?
That design is terrible.  You should have separate tables and real foreign keys.  For a quick fix, use the indexed views.  If there are perf problems, fix the design.