Elaborating on Learned Demonstrations with Temporal Logic Specifications