What is an efficient method using dynamic_bitset to do the following?

bitset1<16> = 0xabcd
mask<16> = 0x000f
result<4> = (bitset1 & mask)

What is the syntax to remove a subset of bits from a dynamic bitset?

Thanks,
Graham