England hooker Dylan Hartley is struggling to be fit for Northampton's Amlin Challenge Cup final clash with Bath in Cardiff on Friday night.