How to test bit-mask registers using uvm_reg_bit_bash_seq?

I have a register with bit mask: when we need to change bit[7:0], we should set bit[16] to 1 at the same time. When we test this kind of register, we should not just use write-read-check method. Because bit[7:0] can not be written independently. If I use uvm_reg_bit_bash_seq to test register write-read function, this kind of register can not be test.
So, how should I test bit-mask register field?