I end-up finding a work around:
within(all(:xpath, '//fieldset#image')[0]) do
attach_file 'Image', test_image_path
fill_in "Title", with: "My Article Image"
fill_in "Description", with: "My Article Image Description"
fill_in "Copyright", with: "My Article Image Copyright"
end
the all function returns an array with all the xpath for those requirments and then you can use it to iterate over it.