Having both user and project scopes is ideal, with project settings overwriting any matching user settings (e.g. millerview on at the user level, millerview off at the project level). $MYVIFMRC would just skip user settings in that sense if I understand correctly.
This is the solution for me:
vifm -c 'source additional-vifmrc'
Thank you for the answer!