number of multiplications per second required by the system
One potential option would be to split the lowpass filter into the FIR part and the pureley recursive IIR part.
$$H(z) = H_1(z) \cdot H_2(z) = \frac{1}{1 - a1z^{-1} - a2z^{-2} - a3z^{-3} - a4z^{-4}} \cdot \left [ b0 + b1z^{-1} + b2z^{-2} + b3z^{-3} + + b4z^{-4} \right ]$$
You still have to apply the recursive part to each sample in the upsampled domain, but you only need run the FIR when you need an actual output sample. So this could be
$$N = 5000*4 + (5000*5)/7$$
That's not a great idea in terms of stability and noise performance, but would work if you have enough precision and head room.
UPDATE:
There are further ways you could potentially reduce multiplactions. The FIR section of a butterworth can be split into two second order sections which are simply $[1 2 1]$ so you could potentiall write this as
$$H(z) = H_3(z) \cdot H_4(z) \cdot H_4(z) = \frac{b_0}{1 - a1z^{-1} - a2z^{-2} - a3z^{-3} - a4z^{-4}} \cdot \left [ 1 + z^{-1} + z^{-1} + z^{-2}  \right ] \cdot \left [ 1 + z^{-1} + z^{-1} + z^{-2}  \right ]$$
So in this case it's down to 25000 multiplies per second, although it's not a particularly useful implementation. At the end there are multiple different ways of implementing them and which one is better depends on the properties of the platform.