Optimal Auction Design for Agents with Hard Valuation Problems