I was only able to do this within 24 hours of flight time on a combined NW/DL metal itinerary. This was by selecting "online check in" an then selecting seats (actual online checkin didn't work). Before that point, the select seats option was grayed out. YMMV