You can do this now by using the Custom format:
{ID} ({FN},{LN})
{ID} ({NN})
{ID} ({LN},{FN})
{ID} ({NN},{FN})
Usually, one configures the name format to the way they prefer then leave it that way. But you're requesting 4 different formats. Do you frequently change this preference? And if so, why?