Sell land, but keep mineral rights

Can a real-estate agent handle the sell and complete all paperwork needed to keep the minerals? Or do I have to hire an attorney to work up a deed that reserves the minerals, before listed with a real-estate agent?