I think you can select the objects you want to not affect pathfinding, move them out of the layout boundary (as pathfinding only checks inside the boundary of the layout), regenerate the obstacle map, then move them back.
I haven't tried it yet, but it seems like it should work.