Only if they are band-stop filters - you're now talking about them being band-pass instead. Your magenta one at the very least must be a band-stop if its going to cut green whilst passing both red and blue.
But it's worse than that - even if you do make the yellow and cyan filters band-pass (and yes, in principle you could) then for them both to register the two nearest primary colours with significant response you'll be talking about a really large bandwidth, presumably with quite sharp roll-off, and that means you're going to have very poor ability to discriminate between frequencies within a pass-band. Possibly none at all.
So all in all it just isn't going to replicate the way that the human eye sees. Granted there are applications which don't require to do that, but for conventional photographic purposes we normally do, and the RGB array is designed essentially for that purpose.