Would it be possible to use a different pincode for different accounts on a single card?
Some examples:
1111 = private account
2222 = shared account
3333 = emergency savings
4444 = business account
Switching accounts works too, but this could be more seamless.