Yes, you can make certain parts of the pasta in advance and assemble just before serving. Make the breadcrumbs and the sardine sauce in advance and store in the refrigerator up to a day in advance. Before serving, cook the pasta, then toss with gently-reheated sauce and breadcrumbs. It won't be an exact equivalent, but close enough!