Exibir o ID de outra tabela no DataGridView

Como faço para exibir o ID de outra tabela no meu DataGridView? Consigo exibir todos os campos menos o ID.

var novaListaPessoaFisica = listaPessoaFisica.Select(
 pessoaFisica => new
 {
      PessoaFisicaID = pessoaFisica.Pessoa.IDPessoa,
      Nome = pessoaFisica.Nome,
      CPF = pessoaFisica.CPF,
      RG = pessoaFisica.RG,
      DataNascimento = pessoaFisica.DataNascimento
 }).ToList();


 dgvPessoaFisica.DataSource = null;
 dgvPessoaFisica.DataSource = pessoaFisicaCollection;

 dgvPessoaFisica.Update();
 dgvPessoaFisica.Refresh();
}

public class PessoaFisica
{
    public Pessoa Pessoa { get; set; }
    public String Nome { get; set; }
    public String CPF { get; set; }
    public String RG { get; set; }
    public DateTime DataNascimento { get; set; }
}

Você está usando EntityFramework?
Como está sua camada de negócio?