Usually work ethic/attitude is fairly firmly ingrained and is something you either have/don't. Play is inconsistent at times and that's likely related. I guess my answer is no.
If there is any team that can get the best out of Semin it is Detroit. Look at Dan Cleary when he was with the Oilers and then how joining the Red Wings resurrected his career.