RAG with User-Defined Functions Based Reranking