Modeling and simulation of self-assembly of arbitrarily shaped ferro-colloidal particles in an external field: A diffuse interface field approach