Is there any way to pick up a specific surface from HB zone and modify its EP construction if I build it up by volumes initially?
You can break a zone down individual surfaces using the “Decompose Zone” component. You can select out the surface that you want to edit with a list item component, edit it, and then join the surfaces into a zone again.
I realize that this workflow does not necessarily decrease the number of components needed over the surface-by-surface method. If there are specific conditions or rules that govern the surface that you want to change, there may be other, more simple ways of editing the surface.