I haven't perfected this process yet but I've been using zmodeler and Nano-Mesh with some success.  I make a part using zmodeler.  Then assign it as nano mesh on a single poly placed on my model (almost like a decal).

I can then go back and forth editing the original model while still on grid!