The block essential orders and the dynamic block decoupling problem