Have you tried setting the scoped_collection on the controller?
I think it's something like this:
ActiveAdmin.register Painting do
controller do
def scoped_collection
Painting.joins({artist: {country: :translations}})
end
end
end
More info available here: http://www.activeadmin.info/docs/2-resource-customization.html