Diffusion-Based Generation of Neural Activity from Disentangled Latent Codes